git零基礎 慢慢補充

2022-02-07 16:32:32 字數 1472 閱讀 5730

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 commitgit 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目錄下...