git常用命令記錄

2021-09-14 05:12:49 字數 1867 閱讀 3429

新安裝的git初始化設定:

轉殖主分支:git clone git:使用者名稱)/***(倉庫名).git

git clone [email protected]:***/***.git  支援push,一般用這個

轉殖指定分支:git clone -b v-0.0.2 (v-0.0.2為版本號) git:使用者名稱)/***(倉庫名).git

使用者名稱:git config --global user.name "your name"

建立空目錄:mkdir 檔名

顯示當前路徑:pwd                       /users/michael/***

初始化:git init  將目錄變成可管理的倉庫 

加入暫存區:git add  檔名

加入倉庫:git commit -m "提交資訊描述"

檢視狀態:git status

檢視日誌:git log

簡化檢視日誌資訊:git log --pretty=oneline

檢視修改內容:git diff

回退上100個版本:git reset --hard head~100

檢視工作區和版本庫的區別:git diff head -- 檔名

撤銷修改:1.若修改後沒放到暫存區:git checkout -- 檔名

2.如修改後放到暫存區:git reset head 檔名

在執行:git checkout -- 檔名

刪除檔案:刪除工作區:rm  檔名

刪除倉庫:git rm  檔名

建立ssh key:ssh-keygen -t rsa -c "[email protected]"

關聯遠端庫:git remote add origin [email protected]:***(githun使用者名稱)/***(倉庫名).git

推送github:git push origin master

建立分支:git branch dev (建立dev分支)

切換分支:git checkout dev(切換分支)

上面的兩步可以寫為:git checkout -b dev

檢視當前分支:git branch

合併分支:git merge dev(用於合併指定分支到當前分支)

刪除分支:git branch -d dev

檢視分支:git branch

建立分支:git branch 切換分支:git checkout 建立+切換分支:git checkout -b 合併某分支到當前分支:git merge 刪除分支:git branch -d

1、git fetch 相當於是從遠端獲取最新到本地,不會自動merge,如下指令:

git log -p master ..origin/master //比較本地的master分支和origin/master分支的差別

git merge origin/master //進行合併

也可以用以下指令:

git fetch origin master:tmp //從遠端倉庫master分支獲取最新,在本地建立tmp分支

git diff tmp //將當前分支和tmp進行對比

git merge tmp //合併tmp分支到當前分支

2. git pull:相當於是從遠端獲取最新版本並merge到本地

git pull origin master
git pull 相當於從遠端獲取最新版本並merge到本地

在實際使用中,git fetch更安全一些

git tag -a v-0.0.3 -m "add restful"

git push origin --tags

Git 常用命令記錄

記性太不好了,還是自己寫寫,記下來吧 intellij直接是使用的圖形介面,命令啥的也不清楚 git init 用來初始化目錄為git目錄,告訴git,這個目錄歸你管了 git add readme.txt git add將檔案提交給git,放在臨時區 就是說,誒,這個檔案是我要準備提交的啊,你得跟...

git常用命令記錄

git常用命令 予懷 這篇文章就是記錄了一些常用的git命令,並不會詳細講解,如果有疑問,請檢視git官方api手冊 初學者可以檢視git教學手冊,也有碼雲的中文手冊 git add 提交修改到快取。常見用法 git add git add u git add a git commit 提交快取區的...

git常用命令記錄

git常用命令 git config global user.name 你再github上註冊的使用者名稱 git config global user.email 註冊時候的郵箱 git config list命令來看看是否配置成功 touch readme.md建立並新增乙個名字為readme....