对于新手,只需明白一套流程即可
一、拉别人代码的流程:
1、git clone git@gitlab.usersys/user_gateway.git //拉下别人代码到你本地磁盘
2、git checkout -b feature_user_gateway_jf_jack.zhang //新建分支名字为feature_user_gateway_jf_jack.zhang,并且切换到这个分支上
git checkout orgin/feature_user_gateway_jf_jack.zhang 切换到远程分支
3、你可以修改你的代码了,代码已经在本地feature_user_gateway_jf_jack.zhang分支上了
二、更新代码的流程:
1、git status //查看代码状态,是否修改等
2、git add . //把修改的代码先做缓存
3、git commit -m "update code" //提交你的更改,注意:“update code” 双音号里必填
4、git push orgin feature_user_gateway_jf_jack.zhang //把你上边一系列的操作正式推到远程的分支
以上就是最简单的git应用
其他的一些git命令
如果是远程分支,分支名字前边加orgin
1、git log //查看git日志,里边会有你commit的记录
2、git reflog //查看详细日志,commit或者push记录都会有
3、git merge A //当前代码在B分支,只需执行这条命令,结果是A分支的代码会合并到B 分支上
4、git diff //查看修改过的代码
5、git branch //查看本地分支
6、git pull // 抓取远程仓库所有分支更新并合并到本地
git遇到过的问题:
1、看不到远程分支,先git pull,然后再git branch -a
2、当push命令时,弹出everything up to date,push失败,我解决的办法是先删除远程分支,然后再push现在的新分支