git 命令總結

2021-08-15 09:28:51 字數 4015 閱讀 3069

小烏龜新增忽略檔案:

.gitignore只能忽略哪些原來沒有被track的檔案,如果某些檔案已經被納入了版本管理中,則修改.gitignore是無效的。

1.從參考全部拉下來的** 2.小烏龜新增忽略 3.新增忽略後直接提交 4.倉庫上面的檔案沒有了 5.直接刪除文化提交倉庫上面的檔案也會沒有了。

請確保已經安裝裡git客戶端
一般配置

git --version   //檢視git的版本資訊

git config --global user.name//獲取當前登入的使用者

git config --

global user.email//獲取當前登入使用者的郵箱

/* 如果剛沒有獲取到使用者配置,則只能拉取**,不能修改  要是使用git,你要告訴git是誰在使用*/

git config --global user.name'username' //設定git賬戶,username為你的git賬號,

git config --

global user.email'email'

mkdir nodejs    //建立資料夾nodejs

cd nodejs //切換到nodejs目錄下

git init //在nodejs資料夾下初始化乙個倉庫,此時檔案裡會到乙個.git的隱藏資料夾

touch .gitignore    //不需要伺服器端提交的內容可以寫到忽略檔案裡

/*.git

.idea

*/

ls -al
cat index.html
git add index.htmlgit add -a

//全部新增到快取區

git commit -m'備註資訊'

git log --oneline
rm filename
使用--cached 表示只刪除快取區中的內容

git reflog
git branch dev
git checkout dev
git checkout -b dev
git branch -d dev
git commit -a -m 'dev1'
git merge dev
git log --oneline --graph --decorate
git stash
在次切換分之後需要應用一下保留的內容丟掉儲存的內容

git stash drop
使用並丟掉

git stash pop
最佳分支-有的時候開發需要合併指定的內容,而不是合併所有的提交,所以我們需要挑選最好的,自己生產版本

git rebase
-u引數 upstream

git push origin master -u   //獲取最新**
連線遠端倉庫

git remote add origin 倉庫的位址
檢視遠端倉庫

git remote -v
刪除遠端倉庫

git remote rm origin
git常用命令ubuntu下安裝:sudo apt-get install git配置使用者名稱:git config --global user.name "你的名字"配置e-mail:git config --global user.email "你的郵箱@xx.com"將當前目錄變為倉庫:git init

將檔案新增到暫存區:git add 檔名 [可選:另乙個檔名]

將暫存區提交到倉庫:git commit –m "描述"

查詢倉庫狀態:git status

比較檔案差異(請在git add之前使用):git diff 檔名

檢視倉庫歷史記錄(詳細):git log

檢視倉庫歷史記錄(單行):git log --pretty=onlinegit log --online

檢視所有版本的commit id:git reflog

撤銷工作區的修改:git checkout -- 檔名

撤銷暫存區的修改:git reset head 檔名

回退到歷史版本:git reset --hard 該版本id

回退到上個版本:git reset --hard head^

上上版本是head^^,也可用head~2表示,以此類推

為當前版本打標籤:git tag 標籤名

為歷史版本打標籤:git tag 標籤名 該版本id

指定標籤說明:git tag –a 標籤名 –m "標籤說明" [可選:版本id]

檢視所有標籤:git tag

檢視某一標籤:git show 標籤名

刪除某一標籤:git tag –d 標籤名

先有本地庫,後有遠端庫,將本地庫push到遠端庫

第一次將本地倉庫推送到github上:git push –u origin master

先有遠端庫,後有本地庫,從遠端庫clone到本地庫

**位址可以選擇https協議()、ssh協議([email protected]...)。

如果選擇ssh協議,必須將ubuntu的公鑰新增到github上。見下一步

ssh key

生成ssh key:ssh-keygen –t rsa –c "你的郵箱@xx.com"

生成key時彈出選項,回車選擇預設即可。

key儲存位置:/root/.ssh

登陸github,建立new ssh key,其內容為/root/.ssh/id_rsa.pub中文字

已經有了本地庫和遠端庫,二者實現同步

本地庫的改動提交到遠端庫:git push origin master

更新本地庫至遠端庫的最新改動:git pull

git命令總結

git config global user.name fangting git config global user.email 126.com git stash list 顯示git棧內的所有備份,可以利用這個列表來決定哪個地方恢復。git stash clear清空git棧。git stat...

Git命令總結

git 操作步驟 1.新建倉庫mkdir mygit 建立倉庫目錄 cd mygit 進入mygit進行操作 pwd 顯示mygit的路徑,此步驟可以不要 2.初始化git init 將目錄轉為git可以管理的倉庫 3.新增檔案新建乙個檔案 如txt檔案 一定要放到剛才新建的目錄下 子目錄也行 這裡...

git命令總結

1.使用repo命令批量提交多個庫的修改 repo forall project1 project2 c git add a repo forall project1 project2 c git commit m commit comment here repo forall project1 p...