git branch dev //建立新分支
git checkout dev //切換到新分支
git add . //把當前修改加到暫存區
git commit -m "**描述"
git pull
git push //把本地**push到遠端倉庫
【git push --set-upstream origin lpt】 // 設定本地倉庫提交到遠端的哪個分支
git checkout master // 切換到本地主分支
git pull origin lpt // 拉取遠端倉庫origin/lpt倉庫的**
撤銷修改:
如果還沒新增到暫存區:
git checkout -- // 就是讓這個檔案回到最近一次git commit
或git add
時的狀態
如果已經新增到暫存區:
git reset head -- // 第一步
git checkout -- // 撤銷修改
如果新增了乙個檔案,並提交到了暫存區
rm 1, 確定要從版本庫刪除檔案
git rm
2, 如果是不小心誤刪檔案,因為版本庫里還有,所以可以輕鬆把誤刪檔案恢復到最新版本
git checkout --
版本回退:
git reset -- head head^
分支管理:
git checkout -b dev // 建立並切換到開發分支
在dev分支上 add / commit
切換回master 主分支 【此時dev分支上的內容不會儲存】
git merge dev // 合併分支
git branch -d dev //刪除開發分支
bug分支:
開發過程中bug可以通過臨時分支來處理
當修復bug的時間很緊急,而開發分支dev上的任務又不能立即提交的時候
git stash // 把當前分支儲存到乙個臨時的位置
git checkout master // 切換到主分支
git checkout -b issue // 在主分支上開臨時bug修復分支
git add . => git commit -m "描述" // 提交
git checkout master //主分支
git merge issue // 合併bug分支
git checkout dev // 切換到dev 開發分支
git stash list // 檢視dev分支內容存放位置
git stash pop // 回到工作現場
github 遠端倉庫
git remote add origin [email protected]:pengtaolee/ant-design.git
git push -u origin master
擴充套件閱讀:
零基礎開啟Git使用
第一次上手git,分布式版本控制系統。本文將結合公司使用的gitlab,總結零基礎入門的學習過程,作為自己解答疑惑的記錄。主要參考 1.大致的過程 2.廖雪峰 位址 3.gitbook 位址 主要看前三章 git push u origin master將本地的master傳到遠端庫origin。這...
Git入門 零基礎入門
git 一 在linux上的安裝 yum install giit 二 linux環境下檢出專案到本地 git clone 三 第一次提交 1.新建乙個檔案 用於後期的提交 vi 日記 2.git status檢視當前工作區檔案。提示有尚未跟蹤的檔案 3.git add 日記 rm和add相反,從工...
centos下零基礎安裝git
我的系統是centos6,可以直接用 yum y install git 安裝但是安裝後版本是1.7.1.github需要的最低版本都不能低於1.7.2 tips 可以用 git version 檢視有無安裝了git或者檢視git版本 第二步 編譯安裝git 安裝在 usr local git目錄下...