git日常使用命令

1.git branch -a看不到gitlab上创建的分支
命令:git fetch origin 指定分支名

2.新建分支并切换到指定分支
命令:git checkout -b dev_10047 origin/dev_10047
该命令可以将远程git仓库里的指定分支拉取到本地,
这样就在本地新建了一个dev_10047分支,并和指定的远程分支origin/dev_10047相关联。

3.查看本地分支及追踪的分支
命令:git branch -vv
该命令显示本地所有分支关联的远程分支
示例:
* dev    e67e3ef [origin/release/caigou_v1.0] 供应商详情页面
 master 11160c2 [origin/master: behind 5] Merge branch 'master' of https://git.jointforce.com/scm/join/yj-stat
*表示当前所在分支,[远程分支]表示当前本地分支追踪的远程分支,最后一个是最近一次提交的注释。

4.本地分支修改名称
第一种:要修改的分支不是当前分支 命令:git branch -m 原分支名 新分支名
第二种:要修改的分支是当前分支   命令:git branch -m 新分支名

5.本地分支推送到远程
git push <远程主机名> <本地分支名>:<远程分支名>
命令:git push -u origin dev_10047:dev_10047

6.删除分支
删除本地分支(需要切换到另一分支上才能删除)
命令:git branch -d 本地分支名, 该命令只删除本地分支,远程不删除
删除远程分支
命令:git push origin -d 远程分支名 该命令删除远程分支

7.删除暂存区文件
命令:git rm -f 文件路径(含文件名) --cached
其中-f强制删除
删除暂存区目录文件
git rm -r 目录名 --cached

8.删除远程文件夹
命令行执行顺序
git rm -r --cached logs(文件夹名)
git commit -m '删除了log日志目录'
git push origin 远程分支

9.删除本地分支
首先切换到别的分支: git checkout 本地其它分支名
删除本地分支:git branch -d  本地分支名
如果删除不了可以强制删除:git branch -D 本地分支名

10.删除远程分支
命令:git push origin --delete 远程分支名

你可能感兴趣的:(git,git,版本管理)