当前位置:   article > 正文

Git与GitHub的快速使用指北_git如何连接github

git如何连接github
  • 在一台电脑建立本地Git和GitHub连接

1、使用Git Bash操作:

(1)在SHH目录生成新的秘钥
cd ~/.ssh
ssh-keygen -t rsa -C xxx@163.com
按下回车-y-回车-回车
ls 查看是否成功生成 id _rsa (秘钥) id_ras.pub (公钥)
  • 1
  • 2
  • 3
  • 4
  • 5
(2)将本地SSH公钥添加到GitHub
【~】指用户目录
  • 1
  • 2
(3)测试连接
ssh -T git@github.com
 【 You've successfully authenticated, but GitHub does not provide shell access.】不是错误提示
  • 1
  • 2
  • 3
  • 设置全局配置
git config --global user.name "xxxxx"   设置仓库人员的用户名
git config --global user.email xxx@163.com 设置仓库人员的邮箱地址
  • 1
  • 2
  • 将GitHub代码Download到本地
创建一个代码文件夹
git clone SSH地址/HTTPS地址
  • 1
  • 2
  • 将本地代码首次提交GitHub
(1)在GitHub上创建一个同名仓库
(2)初始化当前目录 git init
(3)查看状态 git status
(4)git add .
(5)git commit -m " "
(6)将代码提交到GitHub
git remote add origin SSH地址     # 将本地项目与远程仓库之间建立连接
git push -u origin master		 # 将本地项目提交到远程仓库中
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

注意!git pull --rebase origin master,如果在GitHub创建仓库时创建了README.md文件,需要先用此命令将该文件pull到本地仓库中,再提交项目。

  • 将本地代码更新到GitHub
git add .         
git status				
git commit -m "update project"		
git push origin master		        
  • 1
  • 2
  • 3
  • 4

提示: 为了避免冲突我们应该形成良好的习惯,在每次 push 代码之前先把服务器上最新的代码 pull 到本地。

  • 将服务器代码更新到Linux
git pull   # 进入更新的目录里pull
  • 1

总结 初始化设置

ssh-keygen -t rsa -C xx@163.com            生成SSH密钥,在GitHub添加
ssh -T git@github.com                      测试Git和GitHub连接是否成功
git config --global user.name "xx"         设置仓库人员的用户名
git config --global user.email xx@163.com  设置仓库人员的邮箱地址
  • 1
  • 2
  • 3
  • 4

总结 其他常用操作

保证本地和远程有一个同样的仓库名,没有就在其中一方创建
git init                         初始化本地目的,把其交由Git管理
git status				     	 查看本地目的当前的状态
git add .						 对本地目的进行跟踪
git commit -m “ ”			     把已经跟踪的目录提交到本地仓库
git remote add origin SSH地址    将本地项目与远程仓库之间建立连接
git push -u origin master		 第一次将本地项目提交到远程仓库中
git push origin master           将本地项目提交到远程仓库中
git pull --rebase origin master  将远程库README.md文件pull到本地仓库
git pull origin master			 将远程代码拉取到本地
git clone SSH地址/HTTPS地址       克隆远程代码
git pull                         将远程代码更新到本地(只更新差异部分)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/688858
推荐阅读
相关标签
  

闽ICP备14008679号