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,并在开发过程中获取更好的体验。