生产力工具

git push 到远程分支

2017-03-01  本文已影响13479人  尉昌达

在项目中

git init
git add .
git commit -m "  "
 

连接远程主机

git remote add [远程主机名] [url]

一种方式是:

 git push <远程主机名> <本地分支名>:<远程分支名>

另一种是:在本地新建分支并切换到该分支

git checkout -b [本地分支名]

如果直接

git push [本地分支名]

出现

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

    git push --set-upstream zheer zheer

然后

git push --set-upstream  [远程主机名] [远程分支名]

强制推送本地master到远程master

git push -f master master

一些git流程

git clone git_url

git branch 

git branch branch_name

git checkout branch_name


.......

git status 

git diff

git add .

->>>>>>

git commit -m "description"(提交到本地库)

git status

git checkout master

git pull origin master

git merge branch_name(把自己分支上改动的代码,合并到主分支上)

git push origin master (提交到远程库)

git log (查看历史提交记录)


直接pull主机的分支,覆盖本地

$ git fetch <远程主机名> <分支名>
git reset --hard<远程主机名>/<分支名>
上一篇下一篇

猜你喜欢

热点阅读