GIT问题总结(一)| 青训营笔记

137 阅读2分钟

这是我参与「第五届青训营」伴学笔记创作活动的的第2天 (❤ ω ❤)

在GitHub进行团队项目搭建的过程中,我在git文件夹时遇到了一些问题,在万能的互联网大佬们的帮助下终于解决了。然而在搜索过程中,我发现很多小伙伴都遇到过类似的问题,因此总结了下来,希望对大家有所帮助!

借助GIT上传/同步项目文件(文件夹)

我们在使用Git Bash时需要提前将自己的GitHub账号与本地GIT添加SSH key,才能进行下面的操作,本文不再赘述。

1. 克隆库到本地电脑

在Git Bash中输入git clone 库的网址(在GitHub创建库之后,会生成网址,如下图),克隆之后,文件夹里有隐藏文件夹.git,是Git用来跟踪管理版本库的

image.png

image.png

2. 将自己要上传的文件粘贴到要更新的本地文件夹中

我加入的是一个文件夹Demo,之后可以在Git Bash中输入ls,查询本地文件夹的下一级文件。

image.png

image.png

3. 文件上传/同步到GitHub的仓库项目中

直接输入git add .或着输入git add 后面加指定的文件名。

注:git add . 是把文件夹下的所有文件上传。

接着输入git commit -m “PageDemo”这里引号内填写对上传文件的注释,内容可以随意改动

image.png

输入git push,确认上传,上传成功会出现此界面

image.png

**此后我们可以到GitHub项目界面确认是否上传成功。

image.png

问题展示

遇到下图报错,查到其根本原因是版本分支的问题,我们需要借助分支这个功能将上传内容合并到

image.png

这时候我们就需要新建一个分支,输入git branch newbranch

然后检查是否创建成功,输入git branch

image.png (前面的*代表的是当前你所在的工作分支)

然后切换到新的分支,输入git checkout newbranch

image.png

按照之前的方法将改动更新到新分支上

然后输入git status检查是否成功

image.png

切换到主分支后,输入 git merge newbranch将新分支提交的改动合并到主分支上;

输入git push -u origin masterpush代码

image.png

最后可以输入git branch -D newbranch删除这个分支

image.png