設置全局用戶名+密碼
$ git config --global user.name 'runoob'
$ git config --global user.email test@runoob.com
git init :初始化倉庫 創建新的 Git 倉庫
git clone: 拷貝一個 Git 倉庫到本地 : git clone [url]
git add: 將新增的文件添加到緩存 : git add test.html
git status 命令用于查看項目的當前狀態,一般用于查看在你上次提交之后是否有修改 具體到文件名
git diff 顯示已寫入緩存與已修改但尚未寫入緩存的改動的區別 具體帶文件里面的代碼
git commit 將緩存區內容添加到倉庫中 git commit -m '注釋代碼提交'
此后 代碼已經提交到倉庫當中 執行git status 后顯示本地代碼沒有修改
git stash 是用于將當前工作區的修改暫存起來,就像堆棧一樣,可以隨時將某一次緩存的修改再重新應用到當前工作區
git stash pop 是將當前的暫存區 從棧中彈出來
git rm 從遠程倉庫刪除文件
git mv 用于移動或重命名一個文件。
1.怎么查看已經commit 但是沒有push的內容
使用git cherry -v 可以查看最新提交但是沒有push的內容。可以查看到具體的注釋。
2.不小心commit 了內容但是沒push的內容怎么撤回?
這時候其實我們代碼已經添加到倉庫當中了,所以需要 根據git的版本管理去進行一個回退,先運行 git-log查看對應的日志,找到最新那一條的commitID,執行 git reset commitID 進行一個版本回退,通過這個可以撤回
3.從工作區刪除文件了,但是顯示沒有可以提交的內容?怎么從遠處倉庫刪除文件?
要從 Git 中移除某個文件,就必須要從已跟蹤文件清單中移除,然后提交。可以用 git rm remove.html
再執行git push



分支操作 :
git branch H3YunZeta 創建分支
git checkout H3YunZeta 切換分支
git merge master 合并分支
git branch 查看分支
1.所處分支代碼沒有提交,且切換分支時有沖突,切換不了?
可以對本地分支進行 git stash 操作 就可以切換分支了,記得切換過來要 用git stash pop把緩存彈出來