Git笔记
https://www.yuque.com/qinghou/bobplatform/ayxhts
https://www.yuque.com/wuchendi/fe/git#APO7E
https://www.yuque.com/robinson/git/qaw30m
https://www.yuque.com/liruijie-j3set/ri3n8b/po1v2e
本地操作
git add
git commit
git init
git status 查看工作区文件的状态,如果是文件有更新,但是没有add,就会是红色的,否则是绿色的 git log 看日志 git reflog 查到所有日志 git branch 查看分支
git merge
将服务器上的任何更新(假设有人这时候推送到服务器了)合并到你的当前分支。
git add git commit
git init git status 查看工作区文件的状态,如果是文件有更新,但是没有add,就会是红色的,否则是绿色的 git log 看日志 git reflog 查到所有日志 git branch 查看分支
git merge
将服务器上的任何更新(假设有人这时候推送到服务器了)合并到你的当前分支。
远端仓库
git remote
git clone
git fetch
从远程获取代码库(告诉 Git 去获取它有你没有的数据),该命令执行完后需要执行 git merge 远程分支到你所在的分支。
git pull
下载远程代码并合并,其实就是 git fetch 和 git merge 的简写。
#将远程主机 origin 的 master 分支拉取过来,与本地的 brantest 分支合并
git pull <远程主机名> <远程分支名>:<本地分支名>
#如果远程分支是与当前分支合并,则冒号后面的部分可以省略
git pull origin master
git push <远程主机名> <本地分支名>:<远程分支名>
$ git push origin master:master
#如果本地分支名与远程分支名相同,则可以省略冒号
$ git push origin master