git 命令上传远程服务器步骤

 上传文件到远程分支

1.查看当前本地是哪个分支
git branch

2.切换到当前本地某个分支(需要上传到对应远程分支)
git checkout 当前分支名

3.查看当前本地分支是否关联到远程需要推送的分支
git branch -vv

4.commit 提交到本地
若有新建的文件需要先
git add . --add和.之间有空格
然后再执行
git commit -a -m "描述" a 代表所有的目录进行提交

5.git pull一下,它只会增加,不会减少,增量级别的

6.push 推送到远程某个对应的分支
git push dev:dev 第一次push的时候,需要加上,
后续再上传,就不需要加分支,
直接git push

查看远程分支
git remote -v

-------------------------------------------------------------------------------------------------------------------

合并分支到master-------心得,所有的合并操作都是在本地操作,然后把本地合并的结果再push到远程master

如本地存在多个分支master,dev1,dev2---要把dev1,dev2分支合并到master上

1,先在本地把分支切换到master,然后合并master

git  branch--查看本地分支

git checkout master  --切换到master

git branch  -vv 查看关联远程分支是否为master

git pull ----拉取远程代码

git merge dev1   ---合并本地分支dev1到本地master

git merge dev2   ---再次合并本地分支dev2到本地master

2,把本地合并好的master推送到远程master分支

git push 

若出现这样的错误话

fatal: The current branch master has no upstream branch.
To push the current branch and set the remote as upstream, use

git push --set-upstream origin master

说明本地master没有与上游分支关联,则执行

git push --set-upstream origin master

然后再继续

git push

就这样最终全部提交成功

 一些常用命令

查看分支:git branch

创建分支:git branch <name>

切换分支:git checkout <name>

创建+切换分支:git checkout -b <name>

合并某分支到当前分支:git merge <name>

删除分支:git branch -d <name>

· git add -A 提交所有变化

· git add -u 提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)

· git add . 提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件

原文地址:https://www.cnblogs.com/yecao8888/p/9599066.html