git經常使用命令

git log 顯示日誌

git reset --hard 1094a 回退到指定版本

git remote add tomcat https://github.com/apache/tomcat.git 添加遠程倉庫

git pull tomcat 從指定遠程倉庫更新

git branch -a  查看全部分支
git branch dev //建立分支
git checkout dev //切換分支

git push origin dev //將本地分支上傳到遠程分支 dev表示本地分支

git branch --set-upstream branch-name origin/branch-name// 建立本地分支與遠程分支對應關係

git branch --set-upstream-to=origin/master //關聯分支git

 

git checkout -b 本地分支名 origin/遠程分支名 //將遠程git倉庫裏的指定分支拉取到本地(本地不存在的分支)

從本地推送分支,使用git push origin branch-name,若是推送失敗,先用git pull抓取遠程的新提交;

在本地建立和遠程分支對應的分支,使用git checkout -b branch-name origin/branch-name,本地和遠程分支的名稱最好一致;

創建本地分支和遠程分支的關聯,使用git branch --set-upstream branch-name origin/branch-name;
git push origin [本地分支名]:[遠程分支名]
git checkout -- readme.txt //用暫存區覆蓋工做區
git reset HEAD -- . //撤銷全部 本地倉庫覆蓋暫存區 
git reset HEAD -- filename 撤銷特定目標 
git pull origin <遠程分支名>:<本地分支名> //將遠程指定分支 拉取到 本地指定分支上:
git pull origin <遠程分支名> //將遠程指定分支 拉取到 本地當前分支上:
git pull origin //將與本地當前分支同名的遠程分支 拉取到 本地當前分支上(需先關聯遠程分支)
git push origin <本地分支名>:<遠程分支名> //將本地當前分支 推送到 遠程指定分支上(注意:pull是遠程在前本地在後,push相反):

git push origin <本地分支名>//將本地當前分支 推送到 與本地當前分支同名的遠程分支上(注意:pull是遠程在前本地在後,push相反):

git push origin //將本地當前分支 推送到 與本地當前分支同名的遠程分支上(需先關聯遠程分支)

#提交時轉換爲LF,檢出時轉換爲CRLF
git config --global core.autocrlf true

#提交時轉換爲LF,檢出時不轉換
git config --global core.autocrlf input

#提交檢出均不轉換
git config --global core.autocrlf false

2.二、safecrlf

#拒絕提交包含混合換行符的文件
git config --global core.safecrlf true

#容許提交包含混合換行符的文件
git config --global core.safecrlf false

#提交包含混合換行符的文件時給出警告
git config --global core.safecrlf warn
相關文章
相關標籤/搜索