40个适用于Linux管理员和开发人员的git命令(上)

原创
ithorizon 6个月前 (10-16) 阅读数 31 #Linux

40个适用于Linux管理员和开发人员的git命令(上)

Git 是一个分布式版本控制系统,被广泛用于软件开发中。对于Linux管理员和开发人员来说,掌握Git命令是尽或许降低损耗工作快速的关键。以下是一些基础的Git命令,这些命令对于日常的版本控制和代码管理非常有用。

1. git init

初始化一个新的Git仓库。

git init [仓库名]

2. git clone

克隆一个已经存在的Git仓库。

git clone [仓库地址]

3. git add

将文件添加到暂存区。

git add [文件名]

4. git commit

提交更改到仓库。

git commit -m "[提交信息]"

5. git push

将本地分支的更改推送到远程仓库。

git push [远程仓库名] [本地分支名]:[远程分支名]

6. git pull

从远程仓库拉取更改到本地仓库。

git pull [远程仓库名] [本地分支名]

7. git status

显示当前仓库的状态。

git status

8. git log

显示提交日志。

git log

9. git branch

列出所有分支或创建一个新的分支。

git branch

git branch [分支名]

10. git checkout

切换到另一个分支。

git checkout [分支名]

11. git merge

合并两个分支。

git merge [要合并的分支名]

12. git rebase

将一个分支的更改应用到另一个分支上。

git rebase [要应用的分支名]

13. git diff

显示两个提交之间的差异。

git diff [提交哈希值]

14. git reset

重置当前分支到指定的状态。

git reset --hard [提交哈希值]

15. git rm

从仓库中移除文件。

git rm [文件名]

16. git mv

重命名文件或目录。

git mv [旧文件名] [新文件名]

17. git show

显示提交的详细信息和文件内容。

git show [提交哈希值]

18. git tag

创建和列出标签。

git tag [标签名]

git tag

19. git checkout -b

创建一个新的分支并切换到该分支。

git checkout -b [分支名]

20. git branch -d

删除一个分支。

git branch -d [分支名]

21. git cherry-pick

将另一个分支的特定提交应用到当前分支。

git cherry-pick [提交哈希值]

22. git stash

将未提交的更改保存到栈中。

git stash

23. git stash list

列出所有保存的更改栈。

git stash list

24. git stash apply

应用保存的更改栈。

git stash apply [栈ID]

25. git stash drop

删除保存的更改栈。

git stash drop [栈ID]

26. git remote

管理远程仓库。

git remote

git remote add [远程仓库名] [仓库地址]

27. git fetch

从远程仓库获取数据但不合并。

git fetch [远程仓

本文由IT视界版权所有,禁止未经同意的情况下转发

文章标签: Linux


热门