GIT常用操作

简介: GIT常用操作

GIT常用操作

1、将所有文件添加到暂存区

git add .

2、 提交当前工作区修改到暂存区

git commit -m ‘注释’

3、查看当前仓库的状态

git status

4、查看提交的日志

git log

5、撤销当前工作区的所有更改

git checkout .

6、重置当前仓库的版本

git reset 版本号

7、创建分支并切换分支(dev)

git checkout –b dev

8、在当前的分支上合并dev分支

git merge dev

9、拉取远程分支并创建本地分支

git checkout -b 本地分支 origin/远程分支(本地分支会和远程分支建立映射关系)

git fetch origin 远程分支:本地分支 (本地分支不会和远程分支建立映射关系)

10、建立当前分支与远程分支的映射关系

git branch -u origin/远程分支

git branch --set-upstream-to origin/远程分支

11、暂时保存当前工作区的状态

git stash

12、恢复暂存区的状态

git stash apply (恢复后,stash内容并不删除,用git stash drop来删除)

git stash pop (恢复的同时把stash内容也删除)

13、删除untracked files(未监控)的文件

git clean -nfd

14、当前分支的某个commit合并到另一个分支上,首先找到当前分支的commit xs323adsadfasdfasdfasd,然后切换到要合并的分支上。

git cherry-pick xs323adsadfasdfasdfasd

15、合并某个分支上的一系列commits

首先需要基于当前分支创建一个新的分支,并指明新分支的最后一个commit:

git checkout -bnewbranch 234sdf213

然后,rebase这个新分支的commit到master,123abc^ 指明你想从哪个特定的commit开始。

git rebase --onto master 123abc^

16、删除分支

git branch -d 分支名 <删除本地分支>

git push origin -d 分支名 <删除远程分支>

17、查看remote地址,远程分支,还有本地分支与之相对应关系

git remote show origin

18、删除本地在远程仓库不存在的分支

git remote prune origin

19、强制提交至远程仓库

git push -u origin 分支名 -f

20、回滚文件

git checkout 版本号 文件名

21、删除已提交到暂存区的文件或文件夹

git rm --cached file_path (文件)

git rm -r --cached file_path(文件夹)

22、想批量删除branch中新加的文件(untracked files)

git clean -fd -n

23、添加tag

git tag -a v1.0 -m “对Tag的描述信息”

git push origin --tags

24、删除tag

git tag -d v1.0

要删除远程服务器上的tag,可以使用如下的命令:

git push origin --delete tag v1.0

25、取消对某个文件的跟踪(例如:把无用的文件提交到git仓库)

git rm --cached fileName

26、修改当前分支名称

git branch -m 新分支名称

27、修改其他分支名称

git branch -m 原分支名称 新分支名称

相关文章
|
开发工具 git
Git常用操作
Git常用操作
|
API 开发工具 git
工作中git常用操作
工作中git常用操作
76 0
|
7月前
|
Shell 网络安全 开发工具
Git基础入门与常用操作
Git基础入门与常用操作
100 0
|
安全 开发工具 git
几分钟搞懂git常用操作
几分钟搞懂git常用操作
143 1
|
开发工具 git
Git的常用操作
Git的常用操作
69 0
|
缓存 开发工具 git
【Git相关知识 一】Git的常用操作(下)
【Git相关知识 一】Git的常用操作(下)
59 0
|
缓存 JavaScript 开发工具
【Git相关知识 一】Git的常用操作(上)
【Git相关知识 一】Git的常用操作(上)
102 0
|
开发工具 git 开发者
git常用操作
git常用操作
6236 1
git常用操作
|
开发工具 git
|
开发工具 git
git使用手册(六)常用操作总结
git使用手册(六)常用操作总结
123 0