git基本命令的学习(一) 青旅半醒 2021-10-23 16:14 240阅读 0赞 **初始化本地git仓库: git init** **设置签名: git config user.name XXX** **git config user.email XXX** **上面两个是仓库级别的,可以查看.git下的config看到设置的签名** **下面是系统用户级别的,可以在~下的隐藏文件.gitconfig中看到** **git config \--global user.name XXX** **git config \--global user.email XXX** **查看状态: git status** **添加到暂存区: git add filename** **提交到本地库: git commit filename** **查看历史版本: git reflog , git log , git log --pretty=oneline** **版本回退前进: git reset --hard 局部索引值 (基于索引值)** **git reset --hard^ (使用异或符号,一个异或符号倒退一个版本,只能后退,不能前进)** **git reset --hard~n (使用波浪线,n是几就后退几步,只能后退,不能前进)** **reset命令三个参数的对比:--soft(只会在本地库中移动HEAD指针)** **--mixed(在本地库中移动HEAD指针,同时重置暂存区)** **--hard(在本地库中移动HEAD指针,同时重置暂存和工作区)** **删除文件的找回:** **前提:删除前,文件的状态是提交到了本地库中** **找回:git reset --hard \[指针的位置\]** **如果删除的操作提交到了本地库中,那么指针指向的是历史记录** **如果删除的操作是添加到了暂存区没有提交到本地库中,指针的位置是HEAD** **比较文件的差异:** **工作区中的文件和暂存区文件进行比较:** **git diff 文件名** **如果工作区中的文件和本地库中文件进行比较的话:** **git diff 版本号 文件名** 转载于:https://www.cnblogs.com/lgxblog/p/11119954.html
还没有评论,来说两句吧...