在团队开发中使用Git时,以下是一些常用的命令:
- git init:初始化一个新的Git仓库。
- git clone:克隆一个现有的Git仓库到本地。
- git add .:将文件添加到暂存区,准备进行提交。
- git commit -m “xxx”:提交暂存区的文件到仓库,并添加提交信息。
- git push origin 分支名:将本地仓库的改动推送到远程仓库。
- git pull origin 分支名:从远程仓库拉取最新的代码并合并到本地仓库。
- git branch:创建、删除或切换分支。
- git merge origin xxx:将远程xxx分支的改动合并到当前分支。
- git rebase:将一个分支的改动重新基于另一个分支。
- git status:查看仓库的状态,显示文件修改信息。
- git diff:比较文件修改前后的差异。
- git log:查看提交历史记录。
- git grep:在仓库中搜索特定的文本或模式。
- git checkout:切换到不同的分支或恢复工作区文件。
- git tag:为仓库中的特定提交添加标签。
- git stash:将工作区的改动暂存起来,以便在需要时恢复。
- git bisect:使用二分法查找问题所在。
- git blame:查看每个文件的每一行是由谁编写的。
在自己分支开发完之后暂存提交push后,拉取远程主分支代码merge到自己的分支上,然后解决冲突代码,之后重新提交代码,然后切换分支到主分支,拉取最新代码,然后merge自己分支到主分支上。