gitee上传、拉取项目、更新分支等操作(总结备忘)
将项目上传到仓库主分支,也就是master中,步骤入如下:
1、git init 初始化,你的对应文件夹中会有个.git的隐藏文件出现
(如果之前没有输入过用户名和密码,可能会需要这一步: 1、 git config --global user.email
“输入你的注册git的邮箱” 2、 git config --global user.name “输入你的git的用户名”)
2、git add . 上传所有文件(注意:add后面空格一个.)
3、git commit -m “对你项目的说明”
4、git push -u origin master 将项目上传到git中,需要输入你的git用户名和密码
此上,就结束了
将项目传到git的分支上,需要自己创建分支,步骤:
-1. git clone 拉取项目
0. git branch test_branch_1 创建分支test_branch_1
1. git init 初始化,出现.git文件夹
2. git config --global user.email “you@example.com”
3. git config --global user.name “Your Name” ( 这两步同上述步骤,不是必须要写)
4. git add . 更改拉取的项目后,更新文件(需要进入拉取的项目文件中去)
5. git commit -m“说明”
6. git remote add origin git地址(这个地址就是前面复制的地址)
7. git pull origin master
8. git checkout -b test_branch_1 切换分支 (你自己创建的分支名)
9. git push origin 分支名
10. git status 看到本地运行在新分支上
11. git checkout master 切换到主分支
12. git merge origin/你的分支名
13. git push
上述步骤是仓库中没有你的分支时的步骤,接下来是你的分支已经存在,现在你又对你的项目做了修改,要再传到分支上,更新你的分支,步骤如下:
1.git clone 地址(前面复制的地址)
2.cd 克隆的文件夹下 (上述操作后,你的项目中会出现一个文件夹,是你分支中的项目,用cd切换到这个文件夹下)
3.将你现在需要上传的项目的文件夹复制,然后粘贴到克隆的这个文件夹下,要替换原来的文件,如下:将选中的文件夹复制到 5flux 中
4. git branch branch_1
git branch -a 查看所有分支
5.git checkout -b 本地分支名 origin/git中的分支名
若此步骤报错:
则执行
git add .
git commit -m “说明”
6.上述两步执行完毕后,再执行5
7.git pull
若报错
Already up-to-date
则执行
8.执行git push origin 分支名
成功则会需要输入用户名和密码
若报错Already up-to-date,则执行
9.继续执行8
更新分支成功!!!
如果报错如下,则执行
git push -u origin 分支名 -f
更新master的步骤:
123步骤如上述更新分支的步骤一致,
4、git add .
5、git commit -m “说明”
6、git push -u origin master (这一步需要输入用户名和密码)
向远程仓库提交分支步骤
1.从远程仓库拉起代码
git clone ***********
2.cd进入项目目录,创建一个分支
git branch 分支名 可以随便定义
git brach test_branch
3.切换本地分支
git checkout 分支名
git checkout test_branch
4.更新
git add .
git commit -m随意
5.提交分支
git push origin 分支名
git push origin test_brach
6.远程分支和本地分支需要区分好,所以,在从服务器上拉取特定分支的时候,需要指定远程分支的名字
git checkout --track origin/分支名 (失败,影响不大,接着往下跑)
git checkout --track origin/test_brach
7.提交分支数据到远程仓库
git push origin <local_branch_name>:<remote_branch_name>
git push origin test_brach:test_brach
从远程仓库拉取项目步骤
1.进入文件夹,初始化本地仓库
git init
2.添加想要拉取的项目网址
git remote add origin
3.下载所需要分支的项目(这里是 liu ,默认一般master)
git pull origin liu
4.完事