git 随笔

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
结束

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容