Git 簡單命令(10分鐘掌握git

2021-10-24 03:20:37 字數 2996 閱讀 7090

設定使用者資訊
git config --global username "yourname"

​ git config --global user.email "youremail"

檢視配置資訊
git config --list

git config user.name

本地初始化乙個git倉庫

git init
從遠端倉庫轉殖

git clone 《遠端倉庫位址》
版本庫

概念:git版本庫就像是乙個資料庫,其中包含所有用來維護與管理專案的修訂版本和歷史的資訊。

所有資料都在工作目錄根目錄下乙個名為.git的隱藏子目錄中

工作目錄

概念:即你平時存放**的地方,其實就是乙個資料夾

包含.git資料夾的目錄

暫存區概念:用於臨時存放你的改動,事實上它只是乙個檔案,儲存即將提交到檔案列表資訊

.git資料夾中的index檔案就是暫存區

**提交順序檢視

git目錄下的檔案狀態

檢視檔案狀態

git status

git status -s //使輸出更簡潔

將未跟蹤檔案加入暫存區
git add "filename"
將暫存區的檔案取消暫存
git reset "filename"
將暫存區的檔案修改提交到本地倉庫
git commit

git commit -m "log"

刪除檔案
git rm "filename"
建立乙個.gitignore檔案
touch .gitignore //用於忽略一些不用控制的檔案
檢視日誌記錄
git  log
檢視遠端倉庫
git remote

git remote -v //檢視詳細

git remote show //更詳細

新增乙個新的遠端倉庫
git remote add
移除遠端倉庫關聯
git remote rm
從遠端倉庫獲取最新版本(不自動合併)
git fetch
合併
git merge 《分支》
從遠端倉庫獲取最新版本並合併
git pull

git pull --allow-unrelated-histories //如果本地倉庫有檔案會不能成功拉去,則使用這個

向遠端倉庫推送**
git push
列出分支
git branch //列出所有本地分支

git branch -r //列出所有遠端分支

git branch -a //列出所有本地分支和遠端分支

建立分支
git branch 《分支名稱》
切換分支
git checkout 《分支名稱》
推送分支至遠端倉庫
git push origin 《分支名稱》
合併分支
git merge 《分支名稱》
如果合併出現衝突,則需要手動修改檔案,並用git add 告訴手動合併成功刪除分支

刪除本地分支

git branch -d 《分支名稱》
如果要刪除的分支中進行了一些開發操作,執行上面的刪除命令並不會刪除成功,如果堅持要刪除此分支,可以將命令中-d的操作改為-d刪除遠端分支

git push origin -d 《分支名稱》
概念:記錄某個分支某個特定時間點的狀態

優點:通過標籤,可以很方便的切換到標記時狀態

(類似於版本)

列出所有標籤

git tag
檢視標籤資訊
git show [tagname]
新建乙個標籤
git tag [tagname]
將標籤推送至遠端倉庫
git push [romote] [tagname]
檢出標籤

新建乙個分支,指向某個標籤

git checkout -b [branch] [tagname]
刪除標籤
git tag -d [tagname] //刪除本地標籤

git push origin:refs/tags/[tagname] //刪除遠端標籤

tortoisegit:tortoisegit

kraken:gitkraken

10分鐘掌握運輸問題(一)

原文開啟更好看哦 原文章 運輸問題的解答一般分為三個步驟,今天只講解第乙個問題 1.初始基本可行解的確定 2.基本可行解的最優性檢驗 3.方案的調整 針對問題一 初始基本可行解的確定分為兩種方法 1 最小元素法 該方法是最貼近日常思維的,但同時也是準確率較低的。最小元素法的基本思想是就近 即先從運價...

10分鐘掌握XML JSON及其解析 下

接上文 android json所有相關類,都在org.json包下。包括jsonobject jsonarray jsonstringer jsontokener jsonwriter jsonexception。目前json解析有2種方法,分別是get和opt方法,可以使用json 那麼使用ge...

5分鐘掌握80 git操作

2 上傳本地 至遠端倉庫 3 檢視更改內容 4 撤銷未提交的修改 5 撤銷add後內容 6 檢視分支 7 建立分支 8 切換分支 9 合併分支,將分支a的 合併到分支b 10 刪除分支 11 刪除遠端倉庫檔案 12 檢視git歷史記錄 git log 如果想要日誌摘要 git log pretty ...