克隆至本地:
git clone <版本库的网址> 将远端仓库克隆到本地
切换分支:
进入到本地目录项目根目录下
git checkout develop //切换至develop分支,git checkout <分支名>
提交代码:
先从远程仓库拉取更新。
git pull origin develop //git pull <远程主机名> <远程分支名>
git add . //暂存改动内容
git commit -m "msg" //提交至本地仓库,一定要写提交信息
git push origin develop //推送至远程仓库,git push <远程主机名> <本地分支名>
忽略上传:
git update-index --assume-unchanged JY_API.h // 忽略
git update-index --no-assume-unchanged JY_API.h // 解开忽略
版本回退:
git reset --hard 版本号(commit id) //先保存现有的
git log/ reflog查看日志
解决拉取冲突:
git stash
git pull origin develop
git stash apply
git stash pop 如果有冲突手动解决 git mergetool 冲突文件
git clean -df是删除所有没有被track的文件和文件夹
其他:
git branch -vv 查看本地分支和远端分支对应关系
后续补充