从零到有开始git仓库的建立和上传,以及各种情况发生时的应对策略
此篇是一个讲述从零到有,详细的介绍如何建立git仓库以及如何进行本地和远程仓库的连接与上传,及后续各种情况出现时的处理方法
1.git仓库的建立
首先打开gitee并且登录后,点击右上角的加号,点击新建仓库。
后在此处填写仓库名称,仓库介绍等,下面三个复选框根据情况选择。
现在你的远程仓库建立后,可以通过gitee自带的代码片段提示来尝试建立你的本地仓库。
2.初始化git仓库
首先应该在自己的电脑上安装git,在安装了git后,在你所需创建本地仓库的文件夹目录下右键点击即可。
根据gitee自带的代码入门教程,我们可以将快速搭建一个本地仓库,首先是初始化仓库。
在命令程序中输入如下代码:
git init
展示效果如图
将本地项目工作区的所有文件添加到暂存区
git add .
展示效果如图
把暂存区里的所有文件提交到本地仓库(xxx里的内容是此次上传的说明)
git commit -m "xxx"
展示效果如图
将所有文件从本地仓库上传到远程gitee仓库
1.若是没有关联远程仓库需要先进行关联
git remote add origin 远程仓库地址
展示效果如图
2.关联后即可进行上传,将当前分支master上传到gitee仓库
如果仓库初始不为空,先进行此步操作
git pull --rebase origin master
如果仓库为空可直接执行如下操作
git push -u origin master
展示效果如图
这一步结束后可能会让你输入账号与密码(密码不会显示)
3.分支管理
首先进行新建分支
选择分支后,继续执行如上操作。
但是在上传远程仓库时应该强制上传,代码如下
git push origin master --force
4.更新分支内容
只需要在执行上传远程仓库时输入如下代码即可
例如分支名为TSOOP
git push origin master:TSOOP
5.若git commit和git status 后都遇到 nothing to commit,working tree clean
只需清除本地的缓存,如果担心本地资源改动消失,建议备份"仓库"和"代码"
git rm-r --cached .# 删除本地缓存
然后再重新提交即可
6.当远程仓库里有ReadMe.md文件时,而你的本地仓库没有(或者有你仓库里没有的文件时)
此时无法直接向远程仓库中push你的本地仓库,只需执行如下代码进行合并。
git pull --rebase origin master
然后再正常push即可
git push -u origin master
7.使用vscode时,提交至远程仓库时每次都需要输入账号密码的解决方法
只需要在vscode中按下(ctrl+shift+Y),打开调试控制台
如图
来到终端输入
git config --global credential.helper store
git config --global credential.helper store
如图
执行后,重新启动vscode再输入一次账号密码,以后就可以不必输入了
版权归原作者 olvl. 所有, 如有侵权,请联系我们删除。