linux系统git命令大全
-
Linux系统git命令大全包括如下内容:
1. git init:在当前目录下创建一个新的Git仓库。
2. git clone [url]:克隆一个远程仓库到本地。
3. git add [file]:将文件添加到暂存区。
4. git commit -m [message]:提交暂存区的文件,并附加提交信息。
5. git status:查看当前仓库的状态。
6. git log:查看提交日志。
7. git branch [branch-name]:创建一个新的分支。
8. git checkout [branch-name]:切换到指定分支。
9. git merge [branch-name]:将指定分支的更改合并到当前分支。
10. git push:将当前分支的更改推送到远程仓库。
11. git pull:从远程仓库拉取最新的更改。
12. git remote add origin [url]:添加一个远程仓库。
13. git remote -v:显示所有远程仓库的URL。
14. git diff:查看当前更改与之前提交的差异。
15. git reset [commit]:撤销指定提交,并将更改保留在工作区。
16. git tag [tag-name]:给当前提交打上标签。
17. git stash:将当前的更改保存起来,以便稍后恢复。
18. git rebase [branch-name]:将当前分支的更改在指定分支上进行变基。
19. git cherry-pick [commit]:将指定提交应用到当前分支。
20. git fetch:从远程仓库获取最新的分支和标签,但不进行合并。此外,git命令还有很多其他选项和参数可以使用,可以通过”git [command] –help”来查看每个命令的详细用法和说明。以上列举的是一些常用和基本的git命令,供参考使用。
2年前 -
1. git clone [url]: 克隆远程仓库到本地。
2. git init: 在当前目录创建一个新的Git仓库。
3. git add [file]: 将文件添加到暂存区。
4. git commit -m [message]: 将暂存区中的文件提交到本地仓库,并添加提交信息。
5. git status: 查看当前工作区和暂存区的状态。
6. git remote add [name] [url]: 添加远程仓库。
7. git push [remote] [branch]: 将本地仓库的提交推送到远程仓库。
8. git pull [remote] [branch]: 从远程仓库拉取最新的提交到本地仓库。
9. git checkout [branch]: 切换到指定的分支。
10. git branch: 查看当前仓库的所有分支。
11. git merge [branch]: 将指定分支合并到当前分支。
12. git stash: 将当前工作区的修改暂存起来,以便后续恢复。
13. git tag [name]: 创建一个新的标签。
14. git log: 查看当前分支的提交记录。
15. git diff: 比较当前工作区和暂存区的文件差异。
16. git reset [commit]: 回退到指定的提交。
17. git rebase [branch]: 将当前分支的提交合并到指定的分支。
18. git branch -D [branch]: 删除指定的分支。
19. git cherry-pick [commit]: 提取指定提交的修改到当前分支。
20. git blame [file]: 显示指定文件每一行的修改记录。
21. git config: 配置Git的各种设置选项。
22. git fetch: 从远程仓库拉取最新的提交,但不合并到当前分支。
23. git show [commit]: 显示指定提交的详细信息。
24. git remote -v: 查看当前仓库配置的所有远程仓库。
25. git revert [commit]: 撤销指定的提交。
以上列举了一些常用的git命令,不仅仅是linux系统中可以使用,在其他操作系统中同样适用。这些命令可以帮助开发人员有效地管理代码版本、协同开发和解决代码冲突。请根据实际需要选择并使用适合的命令。
2年前 -
在Linux系统中使用Git命令可以进行版本控制、代码管理等操作。下面是一些常用的Git命令,按照功能分类展示:
## 1. 初始化和配置
### 1.1 初始化Git仓库
“`
git init
“`### 1.2 配置用户名和邮箱
“`
git config –global user.name “Your Name”
git config –global user.email “your_email@example.com”
“`## 2. 基本操作
### 2.1 克隆远程仓库
“`
git clone
“`### 2.2 添加文件到暂存区
“`
git add
“`### 2.3 提交修改
“`
git commit -m “commit message”
“`### 2.4 查看当前仓库状态
“`
git status
“`### 2.5 查看修改的具体内容
“`
git diff
“`### 2.6 查看提交历史
“`
git log
“`### 2.7 恢复修改
“`
git checkout —
“`### 2.8 撤销提交
“`
git reset HEAD~1
“`### 2.9 撤销提交并保留修改
“`
git reset HEAD~1 –soft
“`### 2.10 删除文件
“`
git rm
“`### 2.11 撤销删除文件
“`
git checkout
“`### 2.12 推送到远程仓库
“`
git push origin
“`### 2.13 拉取远程仓库最新代码
“`
git pull origin
“`### 2.14 创建并切换到新分支
“`
git checkout -b
“`### 2.15 切换到已有分支
“`
git checkout
“`### 2.16 合并分支
“`
git merge
“`### 2.17 解决冲突
“`
git add
git commit -m “Merge conflict”
“`## 3. 协作与远程仓库
### 3.1 添加远程仓库
“`
git remote add origin
“`### 3.2 查看远程仓库
“`
git remote -v
“`### 3.3 更改远程仓库地址
“`
git remote set-url origin
“`### 3.4 删除远程仓库
“`
git remote remove origin
“`### 3.5 创建分支并推送到远程仓库
“`
git checkout -b
git push -u origin
“`### 3.6 删除远程分支
“`
git push origin –delete
“`### 3.7 克隆远程分支
“`
git checkout -borigin/
“`## 4. 高级操作
### 4.1 重写提交历史
“`
git rebase -i HEAD~3
“`### 4.2 修改最近一次提交
“`
git commit –amend
“`### 4.3 添加标签
“`
git tag
“`### 4.4 切换到标签
“`
git checkout
“`### 4.5 查看标签
“`
git tag
“`### 4.6 删除标签
“`
git tag -d
“`### 4.7 回滚到标签
“`
git reset –hard
“`这些命令覆盖了Git的基本操作、协作与远程仓库、高级操作等方面的功能。根据具体的需求,可以选择相应的命令进行操作。
2年前