Git常用指令

  • git clone 地址

  • git checkout -b development 创建本地分支并切换到这个分支

  • git checkout --track origin/test-dev 从远程拉分支

  • git push origin development 创建远程分支

  • git branch -u origin/luozhengshun 建立本地远程联系

  • git branch -a 查看远程分支

  • git branch 查看本地分支

  • git pull 更新本地库

  • git add .添加到本地库

  • git commit -m '提交属性' 提交达到本地库

  • git push 提交远程库

  • git status 查看状态

  • git diff xxx查看更改

  • git log 查看历史

  • git checkout 分支名切换分支

  • git branch -d 分支名删除本地分支

  • git push origin --delete 分支名删除远程分支

  • git checkout master 切换到Master分支

  • git merge —no-ff development 对Development分支进行合并

  • git remote 列出所有远程主机

  • git remote update origin --prune 更新远程主机origin 整理分支

  • git branch -r 列出远程分支

  • git branch -vv 查看本地分支和远程分支对应关系

  • git checkout -b gpf origin/gpf 新建本地分支gpf与远程gpf分支相关联

  • git reset --soft HEAD~1 撤销上一次conmmit,1代表上最近1次,若想撤销最近2次则改为2

总结

  • 一般我们就用git push --set-upstream origin branch_name来在远程创建一个与本地branch_name同名的分支并跟踪;

  • 利用git checkout --track origin/branch_name来在本地创建一个与branch_name同名分支跟踪远程分支-