开发者社区> 技术小牛人> 正文

使用git 提交笔记

简介:
+关注继续查看

使用git 提交笔记

  • 首先打开 git.lishiming.net

  • 注册好一个自己的账号之后

  • 创建新的项目 new projects

  • 填上项目名称

项目

再打开一个这个git网页 mark

点击setting 再找到SSH-keys

再去终端上 执行命令

[root@aminglinux-01 ~]# ssh-keygenGenerating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): 
/root/.ssh/id_rsa already exists.
Overwrite (y/n)? 
[root@aminglinux-01 ~]# cat .ssh/
authorized_keys  id_rsa           id_rsa.pub       known_hosts      
[root@aminglinux-01 ~]# cat .ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCW/PEkjIUyw3wlut9KBXmKoxpsGFhF6JcP+LvHITzYWmwF2owhYUP91bRzyg3PAzJaOjDGKRzy/pHkdfPC24hVYEKBt5Ur8d8Hzh9QYIF4RZbtVI4YKtadjdUfNW2mbYc+7Ep+tiXI4tff8maovjhA3z28p5ZL8wChA5WtZdmhN0v7hYuj3fdJvHZr0Y9YZ6BHBnToblbSW/y9dZFH8UFwLV1gZ1CSONr5KizxMqmK2vQ6ZZPEm74iGSVAd4IdMxapyR+5c1QUnz8pAsVCpDpQZHqf6jxnl+U2Jf3HvMS7kWhKIQdqaRAwflny1DHIPiahUnxZ7vvVVJy4a0oEKUYJ root@aminglinux-01[root@aminglinux-01 ~]#
  1. 生成公钥 mark

  2. 把公钥添加进去 改个名字git test

  3. 再返回到git网页那 mark

  4. 复制这段地址

  5. 再去终端下执行git clone 命令

[root@aminglinux-01 ~]# [root@aminglinux-01 ~]# ls111  1_heard.txt  1.txt~     234        3.txt  anaconda-ks.cfg.1123  1_sorft.txt  1.txt.bak  2.txt.bak  4.txt  biji.txt
[root@aminglinux-01 ~]# cd /data/-bash: cd: /data/: 没有那个文件或目录
[root@aminglinux-01 ~]# mkdir /data/[root@aminglinux-01 ~]# cd /data/[root@aminglinux-01 data]# ls[root@aminglinux-01 data]# git clone ssh://git@106.3.32.67:14822/ch71smas/liurongluan.git正克隆到 'liurongluan'...warning: 您似乎克隆了一个空版本库。
[root@aminglinux-01 data]# [root@aminglinux-01 data]# lsliurongluan
[root@aminglinux-01 data]# cd liurongluan[root@aminglinux-01 liurongluan]# ls[root@aminglinux-01 liurongluan]# ls -a.  ..  .git
[root@aminglinux-01 liurongluan]# cd .git[root@aminglinux-01 .git]# lsbranches  config  description  HEAD  hooks  info  objects  refs
[root@aminglinux-01 .git]# cat config[core]
	repositoryformatversion = 0
	filemode = true
	bare = false
	logallrefupdates = true[remote "origin"]
	url = ssh://git@106.3.32.67:14822/ch71smas/liurongluan.git
	fetch = +refs/heads/*:refs/remotes/origin/*[branch "master"]
	remote = origin
	merge = refs/heads/master
[root@aminglinux-01 .git]#
  • 再继续创建一个READ.md的文件

[root@aminglinux-01 .git]# cd ..[root@aminglinux-01 liurongluan]# vi README.md
  • 进入vi 编辑

  • mark

  • 保存退出

  • 然后把这个README.md 上传到服务端上来,因为现在仓库是空的,什么都没有,没有任何文件 代码

  • 现在要把这个文件搞到服务端上去


[root@aminglinux-01 liurongluan]# git add .[root@aminglinux-01 liurongluan]# git commit -m "add smth"[master(根提交) 75eb7b9] add smth 1 file changed, 5 insertions(+)
 create mode 100644 README.md
[root@aminglinux-01 liurongluan]# git push -u origin masterCounting objects: 3, done.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 334 bytes | 0 bytes/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To ssh://git@106.3.32.67:14822/ch71smas/liurongluan.git
 * [new branch]      master -> master
分支 master 设置为跟踪来自 origin 的远程分支 master。
[root@aminglinux-01 liurongluan]#

再去远程服务端上刷新下

mark

已经完成了



本文转自   ch71smas   51CTO博客,原文链接:http://blog.51cto.com/ch71smas/1952840

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Git基础使用-如何用Git把代码提交至仓库/新建仓库/同步代码/推送代码
Git基础使用-如何用Git把代码提交至仓库/新建仓库/同步代码/推送代码
85 0
Git提交之后自动打版本并钉钉通知
Git提交之后自动打版本并钉钉通知
90 0
phpstrom git 修改文件就提交方法
phpstrom git 修改文件就提交方法
20 0
如何保留原提交记录迁移Git项目,你还不知道吗?
如何保留原提交记录迁移Git项目,你还不知道吗?
178 0
忽略不想提交的文件- 每天三分钟玩转Git(10)大结局
忽略不想提交的文件- 每天三分钟玩转Git(10)大结局
38 0
漏提交与打tag- 每天三分钟玩转Git(9)
漏提交与打tag- 每天三分钟玩转Git(9)
35 0
撤销远程提交-每天三分钟玩转Git (6)
撤销远程提交-每天三分钟玩转Git (6)
63 0
撤销本地提交-每天三分钟玩转Git (5)
撤销本地提交-每天三分钟玩转Git (5)
39 0
git 提交之规范校验 (eslint+husky+prettier)
git 提交之规范校验 (eslint+husky+prettier)
201 0
git多次提交合并为一次提交(git rebase)
git多次提交合并为一次提交(git rebase)
403 0
+关注
技术小牛人
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
百度万人研发团队 Git 工具链建设的挑战与思考
立即下载
华为Git实践:工作模式创新,及多中心分布式架构
立即下载
百度万人研发团队Git工具链建设的挑战与思考
立即下载
相关实验场景
更多