克隆指定git库
git clone xxx(git库地址)
查看git库列表
git remote
查看指定库的具体信息(地址包括分支)
git remote show origin(库)
查看分支
git branch
创建分支
git branch xxx(新分支名称)
切换分支
git checkout -b xxx(分支名称)
拉取指定分支代码
git pull origin(库) dev_store(指定分支)
状态查看
git status
添加更新
git add xxx(需要添加的更新)
或
git add .(添加所有当前更新内容)
更新内容提交
git commit -m xxx(这里是提交时携带的备注信息)
push到指定分支
git push -u origin(库) dev_store(这是指定的分支)
分支合并
git checkout -b dev_store // 切换到dev_store分支
git merge master //将master分支合并到当前的dev_store分支
git push // 推送代码
查看历史版本
git log --pretty=oneline
版本回退
git reset --hard xxx(指定git版本号)
不检测执行提交
git commit --no-verify -m update_code
还有些就用sourcetree来看来操作了
有些时候拉取的时候由于 很久没有更新,别人更新的东西挺多的,然后拉下来的某些文件会出现在自己本地的待提交的列表中,这时候没冲突的话就一起提交了。如果自己并没有需要更新上去的代码,只是单纯的拉一下准备和其他某个分支进行合并的话,出现这种情况,直接整个删了,重新拉库里代码吧,然后分支合并就好。