常见git命令清单
-
常见 Git 命令清单
以下是常用的 Git 命令清单,可以帮助你更好地使用 Git 进行版本控制:
1. 初始化仓库
– git init:在当前目录初始化一个新的 Git 仓库2. 创建和修改代码
– git add:将文件添加到暂存区
– git commit -m ““:将暂存区的文件提交到版本库并附加一条提交信息
– git clone:克隆远程仓库到本地
– git checkout -b:创建并切换到一个新分支
– git checkout:切换到指定分支
– git merge:将指定分支合并到当前分支
– git push origin:将当前分支推送到远程仓库
– git pull origin:将远程仓库的更新拉取到本地 3. 查看和比较代码
– git status:查看当前仓库的状态
– git log:查看提交历史
– git diff:查看文件的修改差异
– git branch:查看分支列表
– git remote -v:查看远程仓库的详细信息4. 撤销和恢复操作
– git reset:将当前分支回退到指定的提交
– git revert:创建一个新的提交来撤销指定的提交
– git stash save ““:将当前的工作区状态保存到一个临时的存储区中
– git stash apply:恢复最近一次保存的工作区状态5. 分支和标签管理
– git branch -d: 删除指定分支
– git tag: 创建一个标签并附加到当前提交 这些只是 Git 命令的一个概览,还有更多的功能和选项,请查阅 Git 的官方文档或者使用 git –help 命令获取更详细的信息。使用这些命令,你将能更加高效地进行代码的版本控制和团队协作。
2年前 -
以下是一些常见的Git命令清单:
1. `git init`: 在当前目录初始化一个新的Git仓库。这将创建一个名为`.git`的隐藏文件夹,用于存储版本库的相关信息。
2. `git clone
`: 克隆一个远程仓库到本地。` `参数是远程仓库的URL。 3. `git add
`: 将一个或多个文件添加到暂存区。可以使用通配符来添加多个文件,如`git add *.txt`。 4. `git commit -m
`: 提交暂存区的文件到版本库,并添加一个描述性的提交消息。 5. `git status`: 查看当前工作目录的文件状态。它会显示哪些文件已修改,哪些文件已暂存,哪些文件未跟踪等。
6. `git diff
`: 显示指定文件与当前版本间的差异。可以使用`git diff`命令来比较整个工作目录与当前版本的差异。 7. `git branch`: 显示所有分支列表。当前分支会以星号标记。
8. `git branch
`: 创建一个新的分支。 9. `git checkout
`: 切换到指定的分支。 10. `git merge
`: 将指定分支合并到当前分支。 11. `git pull`: 获取远程仓库的最新提交,并将其合并到当前分支。
12. `git push`: 将本地提交推送到远程仓库。
13. `git log`: 查看提交历史记录。
14. `git reset
`: 将当前分支的HEAD重置到指定的提交,可用于撤销一次提交。 15. `git stash`: 暂存当前工作目录的修改,以便在其他分支上进行切换。
16. `git tag
`: 在当前提交上创建一个标签。 17. `git remote add
`: 添加一个新的远程仓库。 18. `git remote -v`: 显示远程仓库的详细信息,包括URL和别名。
这只是一些常见的Git命令清单,还有许多其他命令和选项可以了解和使用。根据需要,可以查阅Git官方文档,以深入了解更多命令和用法。
2年前 -
Git是最常用的版本控制系统之一,有很多常见的Git命令可以帮助管理代码的版本。下面是一份常见的Git命令清单,包括基本命令和高级命令。
## 基本命令
### 1. git init
将一个文件夹初始化为Git仓库。
“`
$ git init
“`### 2. git add
将文件添加到暂存区。
“`
$ git add [文件名]
“`### 3. git commit
将暂存区的修改提交到版本库。
“`
$ git commit -m “提交信息”
“`### 4. git clone
克隆一个现有的Git仓库。
“`
$ git clone [仓库URL]
“`### 5. git status
查看工作区和暂存区的状态。
“`
$ git status
“`### 6. git log
查看提交历史。
“`
$ git log
“`### 7. git branch
管理分支。
“`
$ git branch [分支名] # 创建分支
$ git branch -d [分支名] # 删除分支
$ git branch -m [分支名] [新分支名] # 重命名分支
$ git branch -a # 查看所有分支
“`### 8. git checkout
切换分支或恢复文件。
“`
$ git checkout [分支名] # 切换分支
$ git checkout — [文件名] # 恢复文件
“`### 9. git merge
合并分支。
“`
$ git merge [分支名]
“`### 10. git push
将本地分支推送到远程仓库。
“`
$ git push [远程仓库名] [分支名]
“`### 11. git pull
从远程仓库拉取最新代码。
“`
$ git pull [远程仓库名] [分支名]
“`### 12. git remote
管理远程仓库。
“`
$ git remote add [远程仓库名] [仓库URL]
$ git remote rm [远程仓库名]
$ git remote -v
“`### 13. git diff
查看文件之间的差异。
“`
$ git diff
“`## 高级命令
### 1. git reset
重置当前分支的HEAD指针。
“`
$ git reset [commit]
$ git reset –hard [commit]
“`### 2. git rebase
将一系列提交整合成一个新的提交。
“`
$ git rebase [分支名]
“`### 3. git cherry-pick
选择一个或多个提交应用到当前分支。
“`
$ git cherry-pick [commit]
“`### 4. git stash
保存当前工作进度,并清空工作区。
“`
$ git stash
“`### 5. git tag
打标签,用于标记重要的提交。
“`
$ git tag [版本号] [commit]
“`### 6. git blame
显示指定文件的每一行是由谁修改的。
“`
$ git blame [文件名]
“`### 7. git submodule
管理子模块。
“`
$ git submodule add [仓库URL]
$ git submodule init
$ git submodule update
“`### 8. git bisect
二分查找引入Bug的提交。
“`
$ git bisect start
$ git bisect good
$ git bisect bad
$ git bisect reset
“`### 9. git reflog
查看HEAD的历史。
“`
$ git reflog
“`### 10. git grep
在版本库中查找指定内容。
“`
$ git grep [关键词]
“`以上是一些常见的Git命令,但并不是全部。通过掌握这些命令,可以更有效地使用Git来管理代码的版本。尽可能多地练习使用这些命令,以便更加熟练地使用Git。
2年前