Git中需要熟記的命令小結_linux shell

來源:互聯網
上載者:User

提交流程相關

查看檔案改動以及新增的檔案

git status 

添加新增檔案

git add your_file_path // 添加全部檔案git add * // 添加某類型檔案git add dir/*.js 

簡單的提交檔案

git commit -m "Commit message" 

提交你所有的修改檔案以及添加的檔案

git commit -am 'your message' 

撤銷修改某個檔案

git checkout -- <filename> 

放棄本地所有修改

git fetch origin git reset --hard origin/master 

更新相關

更新遠程代碼

git pull 

顯示合并衝突檔案

git diff 

查看某個合并衝突檔案

git diff --base <filename> 

添加解決衝突後檔案

git add <filename> 

提交你的改動到主幹上

git push origin master 

分支相關

建立新分支並且切到該分支

git checkout -b your_branch_name 

切換分支

git checkout your_branch_name 

查看所在分支以及分支列表

git branch 

提交給某分支

git push origin your_branch_name 

對比分支差異

git diff <sourcebranch> <targetbranch> 

合并某分支到你當前所在分支

git merge your_branch_name 

刪除遠程倉庫的分支

git push origin :your_branch_name 

刪除某分支

git branch -d your_branch_name 

標籤和項目初始化

git init 初始化項目名稱 
git tag 0.9.1 <commitID> 

配置

配置你的使用者名稱和郵箱

git config --global user.name "Jack" git config --global user.email jack@gmail.com 

結束語

Git中需要熟記的命令小結到這就結束了,希望這篇文章的內容對大家的學習工作能有所協助,如果有疑問可以留言討論。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.