克隆项目
在文件夹内打开Git Bash,输入以下命令
git clone Project_name
分支操作
- 查看当前分支:
使用下面的命令来确认你当前所在的分支:
git branch
默认情况下,克隆操作会将你置于 main 分支上(或者可能是 master 分支,取决于仓库的配置)。
2. 创建新分支:
创建一个新分支非常简单。你可以使用 git branch 命令来创建一个新的分支。例如,如果你想创建一个名为 new-feature 的分支,你可以这样做:
git branch new-feature
- 切换到新分支:
创建完新分支后,你需要切换到这个分支上才能开始工作。有两种方法可以做到这一点:- 使用 git checkout 命令来切换到新分支:
git checkout new-feature
2. 或者,你可以直接创建并切换到新分支:
git checkout -b new-feature
常见问题
- 连接失败
git clone Project_name
Cloning into 'XXXXXX'...
fatal: unable to access 'XXXXXX':
Failed to connect to 127.0.0.1 port 33210 after 1010 ms: Couldn't connect to server
可能是代理出错了,平时开VPN可能引起这个错误
取消设置这些代理变量
git config --global --unset http.proxy
git config --global --unset https.proxy
或者手动设置代理
打开VPN界面,查看代理端口号
输入命令,设置端口号
git config --global http.proxy http://127.0.0.1:7897
可以输入以下命令查看
git config --global -l
一般流程
-
切换到
master
分支并拉取最新的更改:git checkout master git pull origin master
-
切换回工作分支
dev-zsb
:git checkout dev-zsb
-
将
master
分支的最新更改合并到工作分支dev-zsb
:git merge master
-
解决可能出现的合并冲突:
- 如果出现冲突,需要手动解决这些冲突。通常,Git 会在冲突文件中插入特殊的标记来指示冲突的地方。
- 解决完冲突后,使用
git add
命令将更改加入暂存区,然后使用git commit
提交更改。
-
提交合并后的更改:
git add . git commit -m "Merge latest changes from master"
-
将更改推送到远程仓库的
dev-zsb
分支:git push origin dev-zsb
-
创建 Pull Request (PR):
- 在 GitHub 上打开您的项目仓库,找到对应的分支
dev-zsb
。 - 点击 “New pull request”,选择
master
作为 base 分支,dev-zsb
作为 compare 分支。 - 填写 PR 的标题和描述,然后提交 PR。
- 在 GitHub 上打开您的项目仓库,找到对应的分支
完成以上步骤后,可以在 GitHub 上创建 Pull Request。