情景一:
当gitlab或github网站上有建好的项目,但是由于自身权限问题无法访问master
故而要上传单独的文件项目到某个大项目下,相关操作步骤为:
1、首先把远程的目录代码git clone一份,这样本地就有了相关的代码目录
git clone 远程地址 <远程下载代码>
2、 如果在其分支目录中有相关的新增内容(即本地目录没有文件夹),则需要把分支git pull下来
git pull origin 分支目录 <作用就是把分支目录的内容全部下载完整>
3、把需要上传的文件夹拷贝到代码目录中,然后直接下面命令:
git init <初始化本地仓库>
4、然后把所有文件都重新添加到该仓库中
git add .
5 、输入以下命令,把文件提交到本地仓库:
git commit -m "Initial commit"
如果出现nothing to commit, working directory clean说明你已经提交好了。
6、由于没有master权限,则需要在本地切换目录:
git checkout -b 提交文件的目录
如果出现Switched to a new branch ……则表示切换本地目录成功
7、输入以下命令,把文件提交到远程仓库:
git push -u origin XXXX