git branch --set-upstream-to=origin/dev dev
git add .
git commit -m "提交"
撤销本地commit
git reset HEAD~
https://www.etherdream.com/FunnyScript/jszip/decode.html
查看版本
git log
// commit 148a5e518730ee5a53c931205f1f610ec1aaf53e (HEAD -> new_optimize, origin/new_optimize)
代码还原当前版本
git reset --hard 148a5e518730ee5a53c931205f1f610ec1aaf53e
git push -f
git add .
git commit -m " "
查看当前状态
git status
拉取远程的master分支到本地dev分支
//git pull origin master:dev
git pull origin dev
本地分支 到远程分支
//git push origin dev:master
git push origin dev
拉取远程的master分支到本地dev分支
git pull origin master:test
本地分支 到远程分支
git push origin test:master
分支 更新
git fetch
本地分支关联 远程分支
git branch --set-upstream-to=origin/dev dev
git branch --set-upstream-to=origin/<branch> release
使用git在本地新建一个分支后,需要做远程分支关联。如果没有关联,git会在下面的操作中提示你显示的添加关联。
关联目的是在执行git pull, git push操作时就不需要指定对应的远程分支,你只要没有显示指定,git pull的时候,就会提示你。
解决方法就是按照提示添加一下呗:
git branch --set-upstream-to=origin/remote_branch your_branch
其中,origin/remote_branch是你本地分支对应的远程分支;your_branch是你当前的本地分支。