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 倉庫地址
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容