https://mp.weixin.qq.com/s/rg54BK1xhdfQKIRITaNQUQ
git pull 拉取远程仓库所有分支更新并合并到本地分支。
git pull origin master 将远程master分支合并到当前本地分支
git pull origin master:master 将远程master分支合并到当前本地master分支,冒号后面表示本地分支
git fetch --all 拉取所有远端的最新代码
git fetch origin master 拉取远程最新master分支代码
get diff
git status
git add .
git commit -m xxxxx
git log
git push origin master
git push origin dev
分支
回到上一次状态 git checkout -- (文件名)
文件追踪:如果把文件加入暂存区中,那么就实现对文件的追踪
撤销追踪 git reset HEAD (文件名)
想要回到上一版本或者指定版本时如何进行操作:
git reset --hard HEAD^ //回到上一个版本
git reset --hard (回退版本id)
指定文件回退到指定版本
git checkout (回退版本id)--文件名
想要修改内容之后推送至远程仓库时如何进行操作
git push origin master
想要给每个版本创建一个独特标签,做所有版本标签管理时如何操作
git tag v1.0
git tag
git log
git tag v0.5 (commit的id)
git tag -d v0.5 //删除
git push origin v1.0
创建、切换、删除分支
git branch (分支名字)
git branch
git checkout dev //切换
git branch -d dev
git branch -b dev //切换和新建
合并分支
git checkout master //切换到主分支
git merge 合并分支的名字
合并分支有冲突时如何正确合并分支
git merge --abort
不同人想要查看版本路线
git log --oneline --graph
不同人想要删除不想要的分支ppp
git fetch
git branch -av
git push origin --delete summer
不同人修改了不同文件
git fetch
git branch -av
git merge origin/test
git push
不同人修改相同文件