20个常用的git命令
-
1. git init:初始化一个新的仓库。
2. git clone [url]:克隆远程仓库到本地。
3. git add [file]:将文件添加到暂存区。
4. git commit -m “message”:提交暂存区的改动到本地仓库。
5. git status:查看工作区和暂存区的状态。
6. git log:查看提交日志。
7. git branch:查看当前分支以及所有分支列表。
8. git checkout [branch]:切换到指定的分支。
9. git merge [branch]:将指定分支的改动合并到当前分支。
10. git pull:拉取远程仓库的最新改动到本地。
11. git push:将本地仓库的改动推送到远程仓库。
12. git remote add origin [url]:将远程仓库与本地仓库关联。
13. git remote -v:查看当前关联的远程仓库。
14. git diff:查看工作区和暂存区的差异。
15. git reset:撤销暂存区的改动。
16. git revert [commit]:回退指定的提交。
17. git stash:将当前的改动保存到暂存区,并清空工作区。
18. git tag [tag]:给当前提交打上标签。
19. git remote show origin:查看远程仓库的详细信息。
20. git clean -fd:清空工作目录下未跟踪的文件和文件夹。2年前 -
1. git init: 创建一个新的git仓库。
2. git clone: 克隆一个存在的git仓库到本地。
3. git add: 将文件添加到staging区。
4. git commit: 将staging区的文件提交到仓库。
5. git push: 将本地的commit推送到远程仓库。
6. git pull: 从远程仓库拉取最新的文件到本地。
7. git branch: 查看所有的分支。
8. git checkout: 切换分支或还原文件。
9. git merge: 将两个分支合并。
10. git status: 查看仓库的状态。
11. git log: 查看仓库的提交历史。
12. git diff: 查看文件差异。
13. git stash: 将当前修改暂存起来。
14. git reset: 撤销之前的commit。
15. git remote: 查看远程仓库地址。
16. git fetch: 从远程仓库获取最新的文件,但不进行合并。
17. git rebase: 将commit应用到另一个分支。
18. git tag: 创建标签。
19. git revert: 撤销之前的commit,并创建一个新的commit。
20. gitignore: 忽略某些文件或文件夹,使其不被git追踪。2年前 -
在使用Git进行版本控制时,掌握一些常用的Git命令是很重要的。下面列出了20个常用的Git命令,并且通过小标题的方式进行详细讲解。
## 1. git init
“`bash
git init
“`该命令用于在当前目录初始化一个新的Git仓库。它会创建一个名为`.git`的隐藏文件夹,用于存储Git仓库的各种信息。
## 2. git clone
“`bash
git clone [url]
“`该命令用于克隆远程仓库到本地。`[url]`表示远程仓库的URL地址。克隆后的仓库即为一个完整的本地仓库。
## 3. git add
“`bash
git add [file]
“`该命令用于将指定的文件或文件夹添加到暂存区。可以使用`git add .`来添加所有修改过的文件。
## 4. git commit
“`bash
git commit -m “message”
“`该命令用于将暂存区的文件提交到本地仓库。`-m`参数用于指定提交的描述信息。
## 5. git push
“`bash
git push origin master
“`该命令用于将本地仓库的提交推送到远程仓库。`origin`表示远程仓库的名称,`master`表示分支名称。推送前需要先进行身份验证。
## 6. git pull
“`bash
git pull origin master
“`该命令用于将远程仓库的最新内容拉取到本地仓库。`origin`表示远程仓库的名称,`master`表示分支名称。
## 7. git status
“`bash
git status
“`该命令用于查看当前仓库的状态。它会列出所有已修改但尚未提交的文件。
## 8. git log
“`bash
git log
“`该命令用于查看当前分支的提交历史。它会显示每个提交的作者、时间和描述信息。
## 9. git branch
“`bash
git branch
“`该命令用于查看当前仓库的分支列表。当前分支前面会有一个`*`。
## 10. git checkout
“`bash
git checkout [branch]
“`该命令用于切换到指定的分支。`[branch]`表示要切换的目标分支。
## 11. git merge
“`bash
git merge [branch]
“`该命令用于将指定分支的内容合并到当前分支。`[branch]`表示要合并的源分支。
## 12. git reset
“`bash
git reset [commit]
“`该命令用于将当前分支的HEAD指针回退到指定的提交。`[commit]`表示目标提交的哈希值。
## 13. git revert
“`bash
git revert [commit]
“`该命令用于撤销指定的提交。`[commit]`表示目标提交的哈希值。它会创建一个新的提交,将目标提交的修改内容撤销。
## 14. git remote
“`bash
git remote add [name] [url]
“`该命令用于添加一个新的远程仓库。`[name]`表示远程仓库的名称,`[url]`表示远程仓库的URL地址。
## 15. git fetch
“`bash
git fetch [remote]
“`该命令用于从远程仓库获取最新的提交。`[remote]`表示远程仓库的名称。
## 16. git stash
“`bash
git stash
“`该命令用于将当前的工作区和暂存区内容保存到一个临时储存区。可以使用`git stash pop`来取出保存的内容。
## 17. git tag
“`bash
git tag [tag]
“`该命令用于给当前的提交打上一个标签。`[tag]`表示标签的名称。
## 18. git remote -v
“`bash
git remote -v
“`该命令用于查看当前仓库配置的所有远程仓库的URL地址。
## 19. git config
“`bash
git config –global [option] [value]
“`该命令用于设置Git的全局配置。其中`[option]`和`[value]`为不同的配置项。
## 20. git restore
“`bash
git restore [file]
“`该命令用于撤销对指定文件的修改。`[file]`表示目标文件的路径。
以上就是20个常用的Git命令,它们可以帮助开发者有效地管理和控制版本。掌握这些命令,将能够更加高效地使用Git进行版本控制。
2年前