使用git提交代码

GIT本地新建分支并提交到远程仓库,合并远程master分支 从0到1过程
1.建立本地仓库(命令行也可以)
查看当前项目根目录中有没有 .git文件(隐藏文件),如果没有输入命令git init建 立本地仓库
(或者新建一个文件目录,在这个目录下打开命令行:)

git init
1
拉取远程分支
git clone 你的远程地址(https/SSH)
1
3.拉取好了代码可以检查一下,检查有哪些分支

git branch
1
4.添加代码到本地(可以将原目录的代码整个复制到现在这个目录下)
5.将代码提交到本地仓库

git add .
git commit -m "new branch commit"
1
2
(这时候会显示一系列添加的文件信息)
6.在本地仓库中建立一个与远程仓库的别名,以便之后提交代码而不是每次都要输入远程仓库地址。指令结尾是git的仓库地址,我使用的是SSH连接方式
()
git remote add origin xxxxxxxxxxxxx.git

7.此时我要把本地的代码提交的远程仓库上,步骤如下
1)首先要建立本地的分支,并切换到该分支上(本地建立完分支,默认是在master分支上)
(这里命名web分支)

//创建自己的分支
git branch web
//切换到自己的本地分支上去
git checkout web
1
2
3
4
8.提交本地代码到远程web分支

git push origin web
1
在远程仓库git进行查看,已经创建了一个web分支
9。进行代码合并 主分支master和自己的web分支合并
先查看自己所在分支

git branch
1
在 web分支上需要切换到 master上

git checkout master
1
拉取远程仓库master分支代码

git pull origin master
1
(这里可能会报一个错,说的就是本地仓库有一个提交,比远程仓库要先进一个commit,因为我们之前在web分支上提交了代码到远程的web分支,web分支的代码是最新的)
so 直接进行提交master保持代码一致

git push origin master
1
这时候master 和 web分支代码保持一致了
保持良好习惯切回到自己的分支上去

git checkout web
1
拉取 master 分支代码到本地分支

git pull origin master
1
…>>>>>结束
可以进行一轮测试 (后续提交代码合并都是如下命令)
在本地的代码里面进行一些小改动走一遍流程
查看改动(保证在web分支上哦 git checkout 查看 不在进行切换 git checkout web)
git status
提交改动
git add .
git commit -m ‘本次改动’
git push origin web

git checkout master
git pull origin master
git merge --no-ff -m ‘本次改动’ web
git push origin master

git checkout web
git pull origin master
————————————————

原文链接:https://blog.csdn.net/qq_45645051/article/details/118568014

正道的光终将来临,当太阳升起的时候,光芒总会普照大地温暖人间。些许的阴霾也终会有被阳光洒满的一天
原文地址:https://www.cnblogs.com/sjruxe/p/15776536.html