知识点:
$git clone “远程仓库地址” 把远程仓库克隆到本地(本地自动和远程建立连接,自动把远程中的信息同步到本地,本地也是一个单独的仓库:见一远程仓库不要时空的,至少有一个master分支)
$git pull origin master :把远程仓库MASTER中的信息同步到本地仓库MASTER中
$git push origin master :把本地仓库MASTER中的信息同步到远程仓库MASTER中(需要使用github的用户名密码来进行全校校验:一般都是组长在远程仓库把组员的账号放到小组中,这样组员用自己的账号也有权限操作仓库,最好本地的git配置中吧用户名和邮箱修改为和GITHUB账号相同的信息)
如果有冲突:
1.进入到编程框模式(按i即可),i->ESC->:wq 即可
2.自己会把两份代码都保存在本地文件中,自己动手去选择要哪一个,改完后重新提交推送
$git checkout -b xxx 创库分支并切换到指定分支下(可以把本地master中的历史信息同步到新创建的分支中)
git branch
git branch xxx
git checkout xxx
git branch -D xxx 删除分支
$git merge xxx 把xxx分支的历史信息合并到当前分支下
$git stash /git stash pop 在切换分之的时候,有一部分信息并没有提交成历史版本,为了防止信息的丢失,我们需要先使用stash保存,然后切换分支后,再使用git stash pop 还原暂存数据 再进行合并等