Git的正确使用姿势与最佳实践(下)|青训营

60 阅读2分钟

Git的基本使用方式

02.Git的基本命令

2.3 分支管理

创建分支

创建一个新的分支来开发新功能或解决问题:

git branch <分支名>

切换分支

切换到指定分支:

git checkout <分支名>
或
git switch <分支名>

合并分支

将指定分支的更改合并到当前分支:

git merge <分支名>

2.4 远程仓库交互

添加远程仓库

将远程仓库添加为Git的远程源:

git remote add <远程名> <远程仓库URL>

推送更改

将本地更改推送到远程仓库:

git push <远程名> <分支名>

拉取更改:

从远程仓库拉取最新更改到本地:

git pull <远程名> <分支名>

2.5 解决冲突

在团队协作时,当多个成员同时修改同一个文件或同一行代码可能产生冲突。Git提供了解决冲突的机制,合并分支或者从远程仓库拉取更改时,若发现冲突,Git会提示需要手动解决冲突。解决冲突后,在此提交代码即可。

从远程仓库拉取更改并解决冲突:

git pull <远程名> <分支名>

解决冲突后,提交代码:

git commit -m "解决冲突"

2.6 撤销更改

在开发工程中,可能会出现错误,需要撤销原先的更改。Git提供了撤销更改的方法。

撤销暂存的更改

如果将文件添加到暂存区但尚未提交,可以撤销暂存的更改:

git reset HEAD <文件名>

撤销未暂存的更改

如果对文件进行了修改但尚未添加到暂存区,可以撤销未暂存的更改:

git checkout -- <文件名>

回退到之前的更改

如果想要回退到之前的提交状态:

git reset --hard <提交哈希值>
git reset --soft
git reset --mixed

总结

以上是关于Git的基本命令的后续记录。Git是现代软件开发中不可或缺的版本控制系统,使用Git能更好的组织并管理代码,保持代码的稳定性和可靠性,而且提高团队的工作效率。而进行最佳实践,可以更游刃有余的使用Git,并在开发过程中获取更好的体验。