git命令学习记录

果然一段时间没有用,就忘记了

-1-

git config --global user.email "robtomb@outlook.com"
git config --global user.name "robtomb"
必须先登录,要不无法commit

-2-

git init
初始化仓库 -> 多了一个 .git 隐藏文件(记录你的文件的信息)

-3-

git add filename -> 暂存区
git commit -m "filename mesages" -> master分支

-4-

git status 
git diff 
difference 查看/显示  不同

-5-

git log 
git log --pretty=oneline
git reset --hard HEAD^(head当前指针)
git reset --hard commitid
git reflog(master指针移动记录)

-6-

工作区
暂存区 git add
分支   git commit 
不把内容git add 就不会把内容 git commit

-7-

git checkout -- filename
撤销修改回到最后一次commit或者文件已经在暂存区然后被修改了的回到最后一次add状态
git reset HEAD filename
撤销暂存区的修改回到最后一次commit状态

-8-

git rm filename ->确实要删除file
git commit -m "messages" 
git checkout -- filename -> 恢复删除,限制回到最近一次commit

-9-

 ssh-keygen -t rsa -C "robtomb@outlook.com"

-10-

git remote add origin git@github.com:robtomb/learngit.git
git push origin master

待解决问题:github已有仓库和git本地换了一个仓库,就推送出现问题了?好吧!是冲突没有解决掉
-11-

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

相关阅读更多精彩内容

友情链接更多精彩内容