30个git命令
-
1. git init:初始化一个新的空的Git仓库。
2. git clone [url]:从远程仓库克隆一个副本到本地。
3. git add [file]:将文件添加到暂存区。
4. git commit -m [message]:将暂存区的内容提交到本地仓库。
5. git status:查看文件的状态。
6. git diff:查看修改的内容。
7. git log:查看提交的历史记录。
8. git branch:列出所有分支。
9. git branch [branch-name]:创建一个新的分支。
10. git checkout [branch-name]:切换到指定分支。
11. git merge [branch-name]:将指定分支合并到当前分支。
12. git remote -v:查看远程仓库的URL。
13. git push origin [branch-name]:将本地分支推送到远程仓库。
14. git pull:从远程仓库拉取最新的更新。
15. git fetch:从远程仓库获取最新的更新,但并不合并到当前分支。
16. git reset HEAD [file]:将文件从暂存区移出。
17. git rm [file]:从Git中删除文件。
18. git mv [file] [new-file]:将文件重命名或移动到新路径。
19. git stash:将当前的工作目录储藏起来。
20. git stash pop:将最近的储藏恢复并删除。
21. git tag [tag-name]:创建一个标签并附注信息。
22. git checkout [commit]:切换到指定的提交版本。
23. git reset [commit]:将HEAD指针和当前分支的指向重置到指定的提交。
24. git rebase [branch-name]:将当前分支的提交基点移动到目标分支上。
25. git cherry-pick [commit]:将指定的提交应用到当前分支上。
26. git config –global user.name [name]:设置全局用户名。
27. git config –global user.email [email]:设置全局邮箱。
28. git remote add origin [url]:将远程仓库的URL添加到本地仓库。
29. git remote remove origin:移除本地仓库的远程仓库连接。
30. git clean -n:列出将要被删除的未被跟踪的文件和目录。2年前 -
1. git init: 初始化一个空的git仓库。
2. git clone: 克隆一个远程仓库到本地。
3. git add: 将文件添加到暂存区。
4. git commit: 提交暂存区的文件到本地仓库。
5. git status: 查看工作区的文件状态。
6. git push: 将本地仓库的文件推送到远程仓库。
7. git pull: 从远程仓库拉取最新的代码到本地。
8. git branch: 查看、创建、删除分支。
9. git checkout: 切换分支或恢复文件。
10. git merge: 将两个分支合并。
11. git log: 查看提交日志。
12. git reset: 将文件回退到指定的提交状态。
13. git stash: 保存当前工作进度,以便后续恢复。
14. git fetch: 从远程仓库下载最新的提交,但不合并。
15. git remote: 查看、添加、删除远程仓库。
16. git tag: 创建、查看、删除标签。
17. git blame: 显示指定文件的每一行是谁提交的。
18. git rebase: 修改commit历史。
19. git cherry-pick: 选择某个提交,并将其应用到当前分支上。
20. git diff: 查看文件的修改内容。
21. git config: 设置git的配置信息。
22. git reset: 撤销提交。
23. git revert: 撤销某个提交,并创建一个新的提交来反转更改。
24. git grep: 在版本历史中搜索指定的模式。
25. git rm: 从工作区和版本历史中删除文件。
26. git mv: 移动或重命名文件。
27. git bisect: 二分法查找引入问题的提交。
28. git remote show: 显示远程仓库的详细信息。
29. git push –tags: 推送所有标签到远程仓库。
30. git revert –abort: 取消正在进行的回滚操作。2年前 -
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 push: 将本地仓库的修改推送到远程仓库。
8. git pull: 拉取远程仓库的修改到本地。
9. git branch: 查看当前仓库的分支。
10. git checkout [branch]: 切换到指定的分支。
11. git merge [branch]: 将指定分支的修改合并到当前分支。
12. git remote: 查看当前仓库关联的远程仓库。
13. git fetch: 从远程仓库获取最新的提交信息。
14. git stash: 将当前未提交的修改保存到一个临时存储区。
15. git reset [commit]: 回退到指定的提交版本。
16. git rebase [branch]: 将当前分支的修改移动到指定分支的最新提交之后。
17. git tag: 查看当前仓库的标签。
18. git diff: 查看当前文件和最新提交版本之间的差异。
19. git remote add [name] [url]: 添加一个远程仓库的别名和地址。
20. git remote remove [name]: 移除一个远程仓库的别名。
21. git fetch –tags: 从远程仓库获取所有标签。
22. git push –tags: 将本地未推送的标签推送到远程仓库。
23. git cherry-pick [commit]: 将指定提交的修改应用到当前分支。
24. git revert [commit]: 撤销指定提交的修改。
25. git branch -d [branch]: 删除指定的分支。
26. git checkout -b [branch]: 创建一个新的分支并切换到该分支。
27. git log –oneline: 查看简洁版的提交历史。
28. git show [commit]: 查看指定提交的详细信息。
29. git config [–global] user.name [name]: 设置用户名。
30. git config [–global] user.email [email]: 设置用户邮箱。2年前