果然一段时间没有用,就忘记了
-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 仓库地址
网友评论