-------------------------------------常用命令-------------------------------------
拉取分支:git clone git@git.n.xxx.com:xxx/xxx.git
获取最新:git fetch (git fetch -p可以实现在本地删除远程已经不存在的分支)
查看修改文件:git diff
查看修改状态:git status
添加到本地仓库:git add .
提交到本地仓库:git commit -m "remake"
强制同步所有分支状态:git pull --prune
-------------------------------------branch相关命令-------------------------------------
创建分支:git checkout -b <branchName>
查看分支:git branch -a
删除本地分支:git branch -d <branchName>
删除远程分支:git push origin --delete <BranchName>
切换分支:git checkout <branchName>
提交到远程仓库:git push origin <branchName>
强制拉取某个分支最新代码并覆盖本地:git fetch --all git reset --hard origin/<branchName> git pull
-------------------------------------tag相关命令-------------------------------------
创建本地标签:git tag <tagName>
推送指定标签到远程仓库:git push origin <tagName>
推送多个标签到远程仓库:git push origin --tags
查看标签详情:git show <tagName>
查看本地标签:git tag
查看远程标签:git ls-remote --tags origin
删除本地标签:git tag -d tagName
删除远程标签:git tag origin :refs/tags/tagName
-------------------------------------切换仓库相关命令-------------------------------------
git remote set-url origin http://jcode.cbpmgt.com/git/<your rep name>.git/