Git是一个强大的分布式版本控制系统,它可以让你跟踪文件的更改,并且可以将文件从本地仓库上传到Gitee远程仓库,与他人进行协作开发。本文将介绍如何将本地仓库上传到Gitee远程仓库,并且提供一些Git指令代码的例子。
具体例子:
先说 git 本地仓库中的分支指令
查看分支
git branch
创建分支
git branch 分支名称
切换分支
git checkout 分支名称 // 创建分支
git checkout -b 分支名称 // 创建并切换到该分支
合并分支
git merge 被合并分支 // B 合并到 A,需要切换到 A 分支
git branch --merged // 查看已经合并的分支
git branch --no-merged // 查看未合并的分支
删除分支
git branch -d 分支名称 // 如果分支为未合并状态,则不允许删除
git branch -D 分支名称 // 强制删除
假设有一个本地仓库,名为 myGit,它需要连接到名为 Qiuy的Gitee远程仓库,。
git remote add origin <Gitee仓库的URL>
首先,在本地仓库中添加新文件
git add test.txt
并将其提交到本地仓库:
git commit -m "Added new file"
接下来,将本地仓库的更改推送到Gitee远程仓库:
git push origin master
如果在Gitee远程仓库中有其他人的更改,则可能会出现冲突, 在这种情况下,Git会拒绝推送,并显示一条消息,指出存在冲突。git 中最多的问题也就是在与别人合并分支时出现的冲突,这个时候报错信息,如下:
要解决冲突,首先需要从Gitee远程仓库拉取最新的更改:
//将远程仓库的master与本地仓库的进行合并。
git pull origin master --allow-unrelated-histories
// --allow-unrelated-histories为强制合并,一定要加,否则无法拉取进行合并
// 拉去完后可能会弹出需要输入用户名和密码,其实就是 gitee 仓库的账户名和密码
这将合并Gitee远程仓库中的更改,并将其合并到本地仓库中。如果出现冲突,则需要手动解决冲突,然后提交冲突解决后的更改:
git add .
git commit -m "Resolved conflicts"
最后,将解决冲突后的更改推送到Gitee远程仓库:
git push origin master
下面来一张关于 git 对于远程仓库的拉取推送操作图:
这样,你就可以将本地仓库上传到Gitee远程仓库了。Git提供了一系列的指令,可以帮助你更好地管理你的代码,并且可以让你更轻松地将本地仓库上传到Gitee远程仓库。
希望能够有所帮助!