工作中99%能用到的git命令
-
在工作中,使用Git进行版本控制是非常普遍的。下面整理了一些在工作中经常使用到的Git命令,希望能帮到你。
1. 初始化一个新的Git仓库
“`
git init
“`2. 将文件添加到暂存区
“`
git add <文件名>
“`3. 将暂存区的文件提交到本地仓库
“`
git commit -m “提交信息”
“`4. 查看当前Git仓库的状态
“`
git status
“`5. 查看文件修改的具体内容
“`
git diff
“`6. 查看提交日志
“`
git log
“`7. 将本地仓库与远程仓库关联
“`
git remote add origin <远程仓库地址>
“`8. 将本地的提交推送到远程仓库
“`
git push origin <分支名>
“`9. 从远程仓库拉取最新的代码
“`
git pull origin <分支名>
“`10. 创建新的分支
“`
git branch <分支名>
“`11. 切换到指定分支
“`
git checkout <分支名>
“`12. 合并指定分支到当前分支
“`
git merge <分支名>
“`13. 删除指定分支
“`
git branch -d <分支名>
“`14. 撤销工作目录下的修改
“`
git checkout — <文件名>
“`15. 撤销指定的提交
“`
git revert <提交ID>
“`16. 暂时保存当前分支的修改
“`
git stash
“`17. 列出所有保存的暂存区
“`
git stash list
“`18. 恢复指定的暂存区
“`
git stash apply <索引号>
“`19. 检查两个分支的差异
“`
git diff <分支1> <分支2>
“`20. 给提交打标签
“`
git tag <标签名>
“`以上是工作中常用的Git命令,希望能对你有所帮助。当然,除了这些命令外,Git还有很多其他的功能和命令,可以根据实际需求进行进一步学习和掌握。
2年前 -
在工作中,使用Git进行版本控制是非常常见的。以下是工作中99%能用到的Git命令:
1. git init:在一个新目录中创建一个新的Git仓库。
2. git clone:从远程仓库克隆一个本地副本。
3. git add:将文件或更改添加到暂存区。
4. git commit:将暂存区中的更改保存到本地仓库中。
5. git push:将本地更改推送到远程仓库。
6. git pull:从远程仓库获取最新的更改。
7. git branch:列出所有分支。
8. git checkout:切换到一个分支或一个特定的提交。
9. git merge:将一个分支的更改合并到当前分支。
10. git rebase:将当前分支的更改应用到另一个分支上。
11. git reset:撤销之前的提交。
12. git stash:保存当前的工作进度,以便在后续的时间恢复。
13. git log:显示提交历史记录。
14. git status:显示当前仓库的状态。
15. git tag:创建、列出或删除标签。除了以上常用的Git命令外,还有一些高级命令可用于特殊情况:
1. git cherry-pick:选择一个或多个提交,并将它们应用到当前分支。
2. git bisect:用二分查找来快速定位引入问题的提交。
3. git blame:显示指定文件的每一行是由哪个提交引入的。
4. git reflog:显示本地仓库的引用日志,包括分支、标签等的操作记录。
5. git remote:管理远程仓库的设置。以上是常见的工作中使用的Git命令。熟悉并掌握这些命令,能够更高效地进行版本控制和协作开发。
2年前 -
在工作中使用Git是很常见的,所以熟悉Git的常用命令是非常重要的。下面列举了工作中99%能用到的Git命令,并按照分类进行了整理和归纳。
## 一、配置类命令
### 1. git config
用于设置配置信息。可以设置全局配置和项目级配置。#### 全局配置:
“`
$ git config –global user.name “your_username”
$ git config –global user.email “your_email@example.com”
“`#### 项目级配置:
“`
$ git config user.name “your_username”
$ git config user.email “your_email@example.com”
“`### 2. git init
将一个目录初始化为Git仓库。“`
$ git init
“`### 3. git clone
从远程仓库克隆代码到本地。“`
$ git clone
“`### 4. git remote
管理远程仓库。#### 查看远程仓库:
“`
$ git remote -v
“`#### 添加远程仓库:
“`
$ git remote add origin
“`#### 删除远程仓库:
“`
$ git remote rm
“`### 5. git branch
管理分支。#### 查看分支:
“`
$ git branch
“`#### 创建分支:
“`
$ git branch
“`#### 切换分支:
“`
$ git checkout
“`#### 删除分支:
“`
$ git branch -d
“`### 6. git checkout
切换分支或恢复文件。#### 切换分支:
“`
$ git checkout
“`#### 恢复文件:
“`
$ git checkout —
“`### 7. git stash
暂存当前工作区的修改。#### 暂存修改:
“`
$ git stash save “message”
“`#### 查看暂存列表:
“`
$ git stash list
“`#### 恢复暂存的修改:
“`
$ git stash apply [stash@{n}]
“`### 8. git status
查看工作区的状态。“`
$ git status
“`### 9. git add
将文件添加到暂存区。#### 添加单个文件:
“`
$ git add
“`#### 添加所有文件:
“`
$ git add .
“`## 二、提交类命令
### 1. git commit
将暂存区的修改提交到本地仓库。#### 普通提交:
“`
$ git commit -m “commit message”
“`#### 添加所有文件并提交:
“`
$ git commit -am “commit message”
“`### 2. git push
将本地仓库的修改推送到远程仓库。“`
$ git push origin
“`### 3. git pull
拉取远程仓库的修改到本地。“`
$ git pull origin
“`### 4. git merge
合并分支。“`
$ git merge
“`## 三、查看类命令
### 1. git log
查看提交历史。“`
$ git log
“`### 2. git diff
查看文件的修改内容。“`
$ git diff
“`### 3. git show
查看某次提交的具体内容。“`
$ git show
“`## 四、撤销类命令
### 1. git reset
撤销提交。#### 撤销最后一次提交:
“`
$ git reset HEAD^
“`#### 撤销指定提交:
“`
$ git reset
“`### 2. git revert
生成一个新的提交来撤销指定提交。“`
$ git revert
“`### 3. git rm
从版本库中删除文件。“`
$ git rm
“`## 五、标签类命令
### 1. git tag
管理标签。#### 创建标签:
“`
$ git tag
“`#### 查看标签:
“`
$ git tag
“`#### 删除标签:
“`
$ git tag -d
“`### 2. git checkout
切换到指定的标签。“`
$ git checkout
“`### 3. git push
推送标签到远程仓库。“`
$ git push origin
“`### 4. git fetch
拉取远程仓库的标签。“`
$ git fetch –tags
“`以上是工作中常用的Git命令,掌握了这些命令,能够基本应对工作中使用Git的需求。当然,这些命令只能算是Git的冰山一角,Git还有很多高级功能和命令,需要进一步学习和探索。
2年前