git 相关

git 笔记大总结:
参考网址:http://www.techug.com/git-cheat-sheet
https://git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-%E6%89%93%E6%A0%87%E7%AD%BE
http://git.oschina.net/progit/
git操作主要就是三个区,工作区,暂存区,历史区,暂存区提交就是历史区:
工作区命令:
git add [filename] , 将工作区具体文件添加暂存区
git add ., 将工作区所有文件添加暂存区
git checkout [filename] , 撤销具体文件与暂存区一样或最近一次提交一样
git checkout. 撤销所有文件与暂存区一样或最近一次提交一样
git checkout [commitid][filename], 撤销文件与某次提交一样
git mv [filename1] [filename2] 移动文件,并且将这个改名放入暂存区
git rm [-f] [filename] 删除文件,并且将这次删除放入暂存区
暂存区命令:
git reset 重置暂存区为最近一次提交一样
git reset [filename] 重置暂存区某个文件为最近一次提交一样
历史区命令:
git commit amend 修订最近一次提交
git rebase 重写历史
版本回滚命令:
git reset [] [commitid] 回滚到某个提交,其中有一些选项参数
git revert [commitid] 将某个提交前置到最新版本
查看提交历史:
git log --oneline
查看某个文件提交历史:
git log --oneline [filename]
git show --oneline [commitid] [filename]
存储工作区与暂存区:
git stash ,
还原命令:git stash pop

本地分支的合并:
git merge ,就是将其他分支代码的工作区拉过来当前分支的工作区合并,有冲突,就解决冲突


远程代码合并:
即git pull,就是将远程代码拉过来与当前分支的工作区进行合并,有冲突,就解决冲突

远程推送:
即git push ,最好先要进行git pull ,让当前分支工作区代码与远程代码合并,然后提交,最后推送上去


git 创建远程分支:
创建分支 $ git branch 分支名
推送到远程 $ git push origin 分支名

建立本地分支与远程分支的关联关系:
git branch --set-upstream debug origin/debug (其中debug为本地分支)

posted on 2019-09-01 10:08  芝麻开花——节节高  阅读(89)  评论(0编辑  收藏  举报

导航