linux下与github之间的互动 - Go语言中文社区

linux下与github之间的互动


首先你需要在github网址注册你自己的账号,接着我们在本地新建一个空目录:

mkdir mygitcd mygit

pwd

/home/ihlkang/mygit

敲人:git init将仓库建好

在mygit下新建一个.c文件,test.c,将文件加入到创建好的仓库中:git add test.c

执行上面操作后,无任何显示就正确了,在unix中,没有消息就是好消息

执行git commit告诉Git

git commit -m "wrote a test file" 引号中的信息是备注,在上传后github中可以看到


由于你的本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以,需要一点设置:

1、创建SSH key


如图所示:首先需要敲人:ssh-keygen -t rsa -C “XXX@XXX.com” 引号中是你的邮箱地址,之后一路默认回车就好,因为不需要设置密码什么的,

完成后进入.ssh目录,可以看到两个秘钥队,私钥有id_rsa不能泄露给别人和公钥id_rsa.pub可以给别人看。我们打开id_rsa.pub可以查看其中的

密文,接着我们登录到github,在它的setting中,将key设置好。



其次我们在github中创建一个远程仓库:mygit

git remote add origin git@github.com:ihlk/mygit.git

git push -u origin master
记得本地的代码仓库要和github.com中的代码仓库名称相同,不然会出错


登录到github后,查看mygit,发现本地的仓库已经提交到远程仓库了



接着我们测试将远程仓库与本地仓库同步:

创建一个远程仓库,创建时初始化一个README文件

git pull origin master能将本地仓库与远程仓库同步,如果有问题可以git log查看版本,然后git reset --hard 加上版本号回退


本地仓库修改文件后与远程仓库同步:

通过git add README.md将修改的文件添加到git中,git commit -m "修改README"

,git push origin master 将本地文件修改同步到远程


版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/ihlkang/article/details/62037770
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-05-07 22:42:09
  • 阅读 ( 1243 )
  • 分类:Linux

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢