0%

my-first-blog

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 commit -m “Commit message”。

推送分支到远程仓库:git push origin

在远程仓库上发起合并请求(Pull Request)。

进行代码审查和讨论。

合并代码到主分支(通常是主线分支)。

这些是一些常见的 Git 命令,用于协同开发过程中的分支管理、合并代码和处理冲突等操作。根据实际情况,你还可以进一步探索 Git

的高级功能和命令。