Android知识Android开发Android技术知识

git 随笔

2016-04-28  本文已影响39人  bogerLiu

git status,
git log ,
git pull ,
git push,
git cherry-pick ,
git reset ,
git rebase ,
git stash,
git stash pop,
git remote

新建远程分支:git checkout local-branch 切换到要提交的分支
git remote add

删除远程分支:

git rebase -i HEAD~n:列出最近n次提交。

git reset —hard commit-id 回退到某一版本。
git reflog 查看历史命令,通过git reset - - hard commit-id 回退到对应的操作时

git reset -mixed 回退版本,但是修改的东西还是会在。

git push origin :origin-name 将远程分支删除
git push origin local-name 将本地分支推送到远程分支
git push origin local-branch-name - - force将本地分支强行推送到远程分支。

git reset HEAD filename 回退到add之前的状态

git rm filename 删除文件
误删除了,退回来 git checkout -- filename

git stash 暂存当前
git stash list 查看暂存
git stash pop stashName 恢复之前的暂存并删除

git rebase -i commit_id 合并commit

需求如下:先在a分支上开发,然后提交到了远程服务器,然后想要把a分支上开发的东西合并到b分支上
git checkout b
git merge a
结束

上一篇下一篇

猜你喜欢

热点阅读