参考网站:https://www.liaoxuefeng.com/wiki/896043488029600
Git官网:http://git-scm.com
想要学习和了解Git的可以去上面的网站,很好懂很详细
我这里只是把命令摘录了出来
看的我好烦啊,不想整理了。。。
一,配置
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
一,增
一,删
一,改
一,查
情景模式:
一:最简单常用的提交代码步骤
git add . (提交全部代码。git add ./src 是提交src下的代码)
git commit -m ' 对提交的代码的描述'
git pull
git push
二:最简单常用的合并代码步骤(同仓)
git pull (先更新自己分支的代码到最新)
git checkout develop (切换到 develop(别人) 分支)
git pull ( 拉develop别人的代码)
git checkout develop-e6 (切换到自己分支develop-e6)
git merge develop (合并develop分支的代码)
合并完看有没有冲突,有冲突解决冲突。没冲突就提交代码
三:fork一下代码。(不同仓。属于个人建立个人的分支,提交代码到自己分支发送合并请求给别人,别人负责合并的情况)
gitLab 主仓有个“派生” (我用的gitLab)
点击自己!
项目派生成功
然后点击克隆复制地址。下载代码!
把本地库与远程库关联起来:
git remote add upstream https://github.com/*******.git (这个地址是主仓的克隆地址)
remote -v (查看配置状态)
git fetch upstream (拉取仓库下所有分支)
git checkout master (切到master)
git merge upstream/master (merge代码)
git push (将代码推送到fork出来的自己的分支上)
需要和主仓合并时,发送合并请求给负责合并的人