在开源的世界里,Git 是一款不可或缺的版本控制系统。对于新手来说,快速掌握 Git 的基本命令是开始愉快编码之旅的第一步。下面,我将详细介绍 20 个 Git 的核心命令,帮助新手朋友们迅速上手。
1. 初始化仓库(git init)
当你想开始一个新的项目时,首先需要创建一个新的 Git 仓库。使用 git init 命令可以初始化一个本地仓库。
git init
2. 添加文件到暂存区(git add)
将文件添加到暂存区,以便可以在下一次提交中包含这些更改。
git add <file>
3. 提交更改(git commit)
将暂存区中的更改提交到仓库中。
git commit -m "提交信息"
4. 查看提交历史(git log)
查看仓库的提交历史,了解代码的演变过程。
git log
5. 撤销提交(git reset)
撤销之前的提交,回到某个特定的提交点。
git reset --hard <commit-hash>
6. 查看差异(git diff)
查看文件在暂存区和当前工作区之间的差异。
git diff <file>
7. 撤销更改(git checkout)
撤销工作区中的更改,回到上一个提交状态。
git checkout <file>
8. 创建分支(git branch)
创建一个新的分支。
git branch <branch-name>
9. 切换分支(git checkout)
切换到指定的分支。
git checkout <branch-name>
10. 合并分支(git merge)
将一个分支合并到当前分支。
git merge <branch-name>
11. 创建远程仓库(git remote add)
添加一个新的远程仓库。
git remote add <remote-name> <remote-url>
12. 查看远程仓库信息(git remote)
查看所有远程仓库的信息。
git remote -v
13. 克隆远程仓库(git clone)
从远程仓库克隆一个新仓库。
git clone <remote-url>
14. 提交到远程仓库(git push)
将本地仓库的更改推送到远程仓库。
git push <remote-name> <branch-name>
15. 从远程仓库拉取(git pull)
从远程仓库拉取最新的更改。
git pull <remote-name> <branch-name>
16. 重命名文件(git mv)
重命名文件或重命名目录。
git mv <old-file> <new-file>
17. 忽略文件(git ignore)
添加文件到 .gitignore 文件中,使其不会被 Git 跟踪。
git ignore <file>
18. 查看忽略文件(git check-ignore)
查看哪些文件被忽略了。
git check-ignore <file>
19. 暂存更改(git stash)
暂存当前工作区的更改,以便稍后恢复。
git stash
20. 恢复暂存更改(git stash pop)
恢复之前暂存的更改。
git stash pop
通过以上 20 个核心命令,新手朋友们可以迅速掌握 Git 的基本操作。当然,Git 的世界远不止于此,还有很多高级功能和技巧等待你去探索。祝你编码愉快!
