Linux:常用git命令整理(入門版)

 

總結一下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本地分支名:遠程分支名:將分支推送到遠程倉庫    (如果沒有冒號那麼本地分支名將會與遠程分支名相同)

 

          

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章