1、创造出一个与远程dev分支一模一样的分支,并切换
- git checkout -b zhaojigangDev origin/dev
2、创造出一个与远程dev分支一模一样的分支,并追踪该远程dev分支,最后切换
- git checkout -b zhaojigangDev --track origin/dev
3、将刚刚的git add命令进行撤销
- git reset
4、查看当前的git仓库的状态(可以查看将要提交的修改和增加)
- git status
5、克隆指定分支
- git clone -b dev git代码仓库地址(从远程的dev分支clone出来代码,克隆出来的分支是本地的dev分支)
6、如果本地有一个自己的私有分支"zjgdev",想把该分支push到远程dev,但是当前的HEAD指针却只想远程的master,如下:
实现方式:git push origin HEAD:dev
7、将制定的远程分支pull到本地来
-
git pull --rebase origin dev(将远程的dev分支pull到本地当前分支上)
8、刚刚在gitlab创建一个项目后
9、.gitignore不起作用
git
rm
-r --cached .
git add .
git commit -m
'update .gitignore'
10、
- git gc --prune=now
- git remote prune origin
11、切换tag
- git tag
- git checkout -b branchxxx tagxxx