果然一段時間沒有用,就忘記了
-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 倉庫地址