一、新库拉代码
1.新建一个文件夹(以gittest文件夹名为例)
2.cd 到文件夹目录下
- 初始化一个Git仓库(此时gittest就属于git本地仓库文件夹了)
git init
4.克隆远程库
git clone -b develop https://gitee.com/XX/.git
注意:https://gitee.com/XX/.git 换成自己的远程仓库克隆地址
远程仓库地址获取:找到图片区域点击复制即可
5.第一次会输入用户名 和密码,输入即可
二、分支提交文件/文件夹
前提:以本地仓库gittest文件夹为例,刚刚拉取的项目名称为projectTest
,在根目录新增文件夹folder
及文件夹folder
下文件file1.txt
提交到远程仓库分支develop
.
1.进入本地仓库目录
- 新建本地分支(若提示分支已存在,则跳过)
//分支名称以 develop为例
git branch develop
注意:尽量本地分支名称与远程仓库分支名称相同。
若报错fatal: Not a valid object name: 'master'.
问题场景:新建git项目或刚为已存在项目创建了git仓库,想用git branch dev创建dev分支或用git checkout -b dev创建并切换到dev分支时报错。
原因:刚创建的git仓库默认的master分支要在第一次commit之后才会真正建立,否则就像你声明了个对象但没初始化一样
解决办法:先git add .添加所有项目文件到本地仓库缓存,再git commit -m "init commit"提交到本地仓库,之后就可以随心所欲地创建或切换分支了。(这里给出的是可以直接操作成功的,add和commit可以按自己需要写)。
3.切换到分支
git checkout develop
- 进入将要提交文件所在目录
cd ../gittest/projectTest
5.在分支下add刚添加的目录和文件
git add folder
新增的文件夹下的文件会默认也add
进入
6.将变化提交到本地分支上
git commit -m '这是提交到本地分支时候的注释,随便写,谢谢~'
7.将本地分支同步到远程分支上
git push