Git 基本命令使用

2022-03-25 14:28:17 字數 1351 閱讀 3765

1 git init

1 git remote add 《遠端主機名》  《遠端主機位址url>

例如:git remote add origin 

1  git add .

2 git commit  -m "reason for this commit"

3 git push 《遠端主機名》 《本地分支名》:《遠端分支名》

例如:git push onboard master:android

1 git pull 《遠端主機名》 《遠端分支名》:《本地分支名》

建立本地新分支並切換到新分支上,並推送到遠端主機,建立新的遠端分支

1 git checkout -b 《本地分支名》

2 git push 《遠端主機名》 《本地分支名》

建立遠端新分支成功。

checkout -b 主要是用來多人協作中建立個人分支,更改**後提交到自己的分支中,然後pull request,經過審核後就可以合併到主分支中。

git stash主要是將當前本地修改後的**儲存到緩衝區,這樣當你在pull遠端**時發生衝突後可以將遠端的新**先pull下來,並且不會丟失之前修改的**。

1 git stash 

例如不小心把.ideapush到git倉庫中,結果各種衝突,想把這個資料夾刪除,怎麼破?

1、echo '.idea' >> .gitignore

2、git rm --cached -r .idea

3、git add .gitignore

4、git commit -m '(gitignore commit and remove .idea)'

5、git push origin master

假如不小心刪除檔案,想回退到之前的版本,該怎麼做?

so easy!

1、git log,檢視提交日誌

2、可以看到commit後面有一串字元,這個是版本id,通過:

git reset --hard e37f49a2755b1307f233c05b653f729682633c5d

就可以回到這個版本了

3、假如回到之前的版本後又覺得不對,怎麼回到未來的版本?

git 

如果直接在master分支上做了修改並提交到了伺服器,這種操作在上面所描述的分支模型中是嚴格禁止的,如果出現這種情況如何回退:

撤銷上次commit的內容,回退到需要add的階段:

git reset --soft head^

Git基本命令使用

顯示所有本地分支 git branch顯示所有遠端分支 git branch r新建乙個分支 git branch branch name 切換到指定的分支 git checkout b branch name 合併指定分支到當前分支 git merge branch 刪除指定分支 git bran...

Git使用 基本命令

git config global user.name your name 全域性 name 設定 git config global user.email email example.com 全域性 email 設定 pwd 檢視當前路徑 git init 初始化倉庫 git add readme...

git基本命令使用

點選前往 git init 將當前資料夾初始化為乙個倉庫 git clone 轉殖乙個遠端倉庫作為本地倉庫 git add 新增全部檔案到暫存區 git add 新增某個檔案到暫存區 git commit m 提交的相關資訊 建立分支 git branch 檢視當前有哪些分支 git branch ...