git远程仓库Github

177 阅读2分钟

git远程仓库Github

  • 首先注册bithub账号

  • ssh key 验证身份

     生成 ssh key
     1. 运行 ssh-keygen-t rsa -b 4096-C 你的邮箱。回车直到没有显示
     cat ~/.ssh/id_rsa.pub得到公钥内容,粘贴到Github
     打开github在设置页面填写公钥
     如何查看配置成功
     ssh -T git@github.com
     如果问yes/no,选择yes
    
  • 本地连接远程仓库(github)

     新建GitHub Repo,复制其ssh地址
     git remote add origin git@xxxxx
     在本地添加远程仓库的地址
     origin是远程仓库默认名字,可以换,建议不要换。
     不要使用https://的地址,因为每次都要输入密码
     git push -u origin master
     推送本地的master到远程仓库 orinin的master
     如果提示你git pull 就git pull 一下
     git pull是把远程的分支合并到本地对应的分支,如果远程的分支没有跟新,可以忽略git pull
     -u origin master的意思是设置上游分支,之后就不用在设置上游分支了,直接git pull , git push
     ​
    

1639996131883.png

  • 如何上传其他分支

     方法一
     git push origin x:x
     方法二
     git checkout x
     git push -u nrigin x
    
  • 如何下载别人的代码

     下载别人的代码
     git clone git@xxx(目标路径)下载完成后cd到目录
     git add / git commit / [git pull]/ git kpush(四种操作)
     git clone 集中方法
     git clone git@?/xxx.git:在当前目录创建一个本地仓库,xxx/.git就是仓库,要cd到xxx进行操作
     git clone git@?/xxx.git yyy
     会在新建yyy目录,记得cd
     git clone git@?/xxx.git.(最后的是.)
     当前目录包裹代码和git
    
  • 上传两个远程仓库

     git remote add origin2 git@xxxxx
     git push -u origin2 master
    

1639996131883.png

1639998598918.png

  • 通灵术

     git stash /git stash pop
     你不想提交代码,又不想删除代码,那么可以找个空间把它藏起来
    

    \