打开Git Bash执行命令:
git config --global user.name "这里换上你的用户名" git config --global user.email "这里换上你的邮箱" 然后执行以下命令生成秘钥:
ssh-keygen -t rsa -C "这里换上你的邮箱"
3. 设置公钥到代码托管平台把生成的pub秘钥文件用记事本打开,全选复制到github设置里的SSH密钥
git clone 远程仓库路径
也可以把一个已有的本地仓库与之关联,然后,把本地仓库的内容推送到GitHub仓库。
git remote add origin git@github.com:michaelliao/learngit.git
也可关联多个平台,以备份。
查询远程仓库
git remote
git remote -v
$ git remote -v
github git@github.com:petergjh/MarsHunt.git (fetch)
github git@github.com:petergjh/MarsHunt.git (push)
origin git@gitee.com:PeterGao/MarsHunt.git (fetch)
origin git@gitee.com:PeterGao/MarsHunt.git (push)
7. 查看、切换、合并分支
切回master分支,从服务器获取master分支最新的内容
git switch master
合并刚才的临时开发分支到master之上
git merge 临时的开发分支
从master上切出来一个新的分支,在其上面做开发 git checkout -b 分支名
查看分支:
每次修改后需要提交代码,执行add 和 commit命令 git add . git commit -m 'sssss'
9. 推送修改把合并之后的master分支推送到服务器
由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。
git push -u origin master
从现在起,只要本地作了提交,就可以通过命令:
git push origin master
git push master:master 将本地master推送到远程master
10. 个人、小团队工作流在develop分支上做修改,相当于alpha版本
测试没问题再merge合并到master分支,相当于beta版本
团队开发Git分支管理策略 git协作开发简易流程_Peter_Gao_的博客-CSDN博客