總結一下git入門的一些命令:
git config --global user.email “郵箱名”:綁定GitHub郵箱
git config --global user.name “Github名”:綁定GitHub
git init:初始化一個空的git倉庫
git status:檢查工作區狀態的文件狀態
git add:添加文件到暫存區
git commit -m “版本描述符信息”:提交到版本庫並記錄提交信息
git log:查看版本記錄,顯示詳細信息
git reflog :簡化日誌信息
git checkout <filename>:撤銷對工作區代碼的更改(未add時)
git reset HEAD <filename>:撤銷對暫存區的修改(add後)(相當於撤銷add操作)
git reset --hard HEAD^:回退版本信息
(HEAD^:前一個版本 HEAD -1等價HEAD~50 五十個版本)
git reset --hard 標識符:恢復到標識符版本
git rm 文件名:刪除倉庫中的文件
git remote add origin 倉庫地址:將本地倉庫同步(連接)到遠程倉庫
git clone GitHub倉庫地址:將遠程的倉庫下載到本地 (遠程->本地)
git push origin 分支名:提交分支到github (本地->遠程)
git push -u origin 分支名:提交分支到github
(-u參數,Git會把本地的master分支與遠程的master分支關聯起來)
git pull origin 分支名:拉取遠程倉庫的代碼到本地,使本地與遠程倉庫的代碼同步
git branch 分支名:創建新分支
git checkout 分支名:切換到分支
git checkout -b 分支名:創建並切換分支
git branch:查看分支
git branch -D(d高版本小寫也可以) 分支名:刪除分支
git merge 分支名:合併某分支到當前分支( 例:git merge dev)
git push origin本地分支名:遠程分支名:將分支推送到遠程倉庫 (如果沒有冒號那麼本地分支名將會與遠程分支名相同)