这是我参与「第五届青训营」伴学笔记创作活动的的第2天 (❤ ω ❤)
在GitHub进行团队项目搭建的过程中,我在git文件夹时遇到了一些问题,在万能的互联网大佬们的帮助下终于解决了。然而在搜索过程中,我发现很多小伙伴都遇到过类似的问题,因此总结了下来,希望对大家有所帮助!
借助GIT上传/同步项目文件(文件夹)
我们在使用Git Bash时需要提前将自己的GitHub账号与本地GIT添加SSH key,才能进行下面的操作,本文不再赘述。
1. 克隆库到本地电脑
在Git Bash中输入git clone 库的网址(在GitHub创建库之后,会生成网址,如下图),克隆之后,文件夹里有隐藏文件夹.git,是Git用来跟踪管理版本库的
2. 将自己要上传的文件粘贴到要更新的本地文件夹中
我加入的是一个文件夹Demo,之后可以在Git Bash中输入ls,查询本地文件夹的下一级文件。
3. 文件上传/同步到GitHub的仓库项目中
直接输入git add .或着输入git add 后面加指定的文件名。
注:git add . 是把文件夹下的所有文件上传。
接着输入git commit -m “PageDemo”这里引号内填写对上传文件的注释,内容可以随意改动
输入git push,确认上传,上传成功会出现此界面
**此后我们可以到GitHub项目界面确认是否上传成功。
问题展示
遇到下图报错,查到其根本原因是版本分支的问题,我们需要借助分支这个功能将上传内容合并到
这时候我们就需要新建一个分支,输入git branch newbranch
然后检查是否创建成功,输入git branch
(前面的*代表的是当前你所在的工作分支)
然后切换到新的分支,输入git checkout newbranch
按照之前的方法将改动更新到新分支上
然后输入git status检查是否成功
切换到主分支后,输入 git merge newbranch将新分支提交的改动合并到主分支上;
输入git push -u origin masterpush代码
最后可以输入git branch -D newbranch删除这个分支