git:
拉取代吗:git clone +地址
切换分支:git checkout dev
查看分支: git branch
三步走:(比较安全)
获取最新版本:git fetch origin master===git fetch origin master:tmp
比较分支和本地差别:git log -p master..origin/master===git diff tmp
合并代码到本地:git merge origin/master===git merge tmp
一步完成:(有风险)
获取并合并代码到本地:git pull origin master
想要新建一个分支并同时切换到那个分支上,你可以运行一个带有 -b 参数的 git checkout 命令:
$ git checkout -b iss53
Switched to a new branch "iss53"
它是下面两条命令的简写:
$ git branch iss53
$ git checkout iss53
--------------------------------------------------------------------
Git stash 暂存
Git branch //查看分支
Git pull origin master //拉去分支代码
Git add . //add代码
Git commit -m “介绍” //提交代码
Git push //推送代码
如果Pull 出错
Git reflog master
Git reset - -hard master@{1}
-----------------------------------------------------------------------
merge命令
git merge master dev //合并分支master和dev在当前分支顶部
git merge -s ours obj //合并obj分支到当前分支
git merge --no-commit master //将分支master合并到当前分支中,但不要自动进行新的提交
git merge dev //将分支dev合并到当前分支中,自动进行新到提交
git 完全合并分支
git fetch --all
git reset --hard origin/master 回退到某个版本
git pull origin master
git push origin dev-ldy --force
git reset --soft HEAD^ 撤销commit