赞
踩
以GitLab为例,假设我们要拉取GitLab上如下路径的代码:
在本地新建文件夹用于放置拉取的程序文件等:
选择代码仓库路径复制到URL,同时设置拉取文件的保存位置即Directory。此外,根据实际情况选择要拉取的代码分支,默认不选为拉取mian(master):
URL: 要拉取的代码仓库的路径
Directory: 拉取代码的保存位置
Branch: 拉取哪个分支(默认拉取main(之前叫master)即主干)
授权,这里点击 Authorize :
授权成功:
拉取代码至本地
成功拉取远程仓库的代码:
选择要提交代码的文件夹(里边有.git的一级或下级目录)
这里我们新建了一个text.txt文件夹进行提交,首先右键点击Git Commit -> main (默认向主干提交);之后按照下图所示进行设置必填、必选项:
这是我的设置,之后点击 Commit :
此外,Git 会自动扫描修改了的文件:
如果没有修改会提示:
点击Commit后开始提交代码至所选主干或分支:
这里有两种方式:
推荐这种方式
这里先选择 Commit :
之后选择提交方式 Push \ Pull 进行提交代码到远程代码仓库:
命令 | 作用 |
---|---|
git pull | 获取远程分支的更新并与本地要更新的分支合并 |
git push | 将本地分支的更新推送到远程分支 |
git pull = git fetch + git merge
git fetch 只会将本地库所关联的远程库commit ID 更新到最新
git pull 将本地库所关联的远程库commit ID 更新到最新,同时自动合并远程仓库的代码
PS: 一般最稳妥的步骤都是先 pull 之后 push 进行 Commit
获取远程仓库的更新并与本地进行合并
之后将本地仓库所关联的远程库commit ID 更新到最新,同时自动合并远程仓库的代码
提交代码到远程仓库,合并代码到main:
提交完成:
点击下拉框,选择Commit & Push 直接提交:
提交完成:
右键点击
勾选 Create New Branch,起个名字,之后点击 OK:
实际上到这一步点击OK后,分支已经创建了只是还未向远程代码仓库提交。
这里我们向新创建的分支 dev_test 提交代码:
此外,如果我们当前分支不是我们想要操纵的分支需要右键
TortoiseGit -> Switch/Checkout 切换代码分支 dev_test :
右键选择 TortoiseGit,之后点击 Push:
设置步骤与提交代码相同:
上传代码到远程仓库分支 dev_test 成功:
记得写下删除
右键选择 TortoiseGit
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。