git的基本使用
分支管理:
git init 初始化
git branch:列出所有本地分支。
git branch -a:列出所有本地和远程分支。
git branch
git checkout
git checkout -b
git branch -d
git push origin –delete
git remote -v 查看远程仓库的信息
合并代码:
git merge
git rebase
git cherry-pick
git stash:保存当前工作目录的修改,并将工作目录恢复到上一个提交的状态。
git fetch origin master :将远程版本库中的最新代码同步到本地
执行这个命令后,就会将远程版本库上的代码同步到本地,不过
同步下来的代码并不会 合并到任何分支上去,而是会存放在到
一个 origin/master 分支上,之后再调用 merge 命令将
origin/master 分支上的修改合并到主分支上即可
处理冲突:
当合并或 rebase 操作引起冲突时,需要手动解决冲突。
git status:查看冲突文件的状态。
打开冲突文件,解决冲突并保存修改。
git add
git commit:完成合并或 rebase 操作的提交。
协同开发流程:
克隆远程仓库:git clone
创建分支:git branch
切换到新分支:git checkout
在新分支上进行开发。
提交代码:git add
推送分支到远程仓库:git push origin
在远程仓库上发起合并请求(Pull Request)。
进行代码审查和讨论。
合并代码到主分支(通常是主线分支)。
这些是一些常见的 Git 命令,用于协同开发过程中的分支管理、合并代码和处理冲突等操作。根据实际情况,你还可以进一步探索 Git
的高级功能和命令。