git 簡易使用指南教程

2021-06-20 12:02:45 字數 2622 閱讀 1650

linux版本原始碼安裝需要curl, zlib, openssl, expat, libiconv

這些依賴庫

$ yuminstall curl-devel expat-devel gettext-devel  openssl-devel zlib-devel

$apt-get install libcurl4-gnutls-dev libexpat1-dev gettext  libz-dev libssl-dev

$ tar-zxvf git-1.9.0.tar.gz

$ cd git-1.9.0

$ makeprefix=/usr/local all

$ sudomake prefix=/usr/local install

$ yuminstall git

$ apt-getinstall git

linux有自己的shell,windows版本使用git bash。如果你要使用圖形介面有git gui,也可以安裝其他版本的git,例如tortoisegit

建立新資料夾,開啟,然後執行git init 以建立新的 git 倉庫。

執行如下命令以建立乙個本地倉庫的轉殖版本:

git clone /path/to/repository

如果是遠端伺服器上的倉庫,你的命令會是這個樣子:

git clone username@host:/path/to/repository

你的本地倉庫由 git 維護的三棵「樹」組成。第乙個是你的工作目錄,它持有實際檔案;第二個是快取區(index),它像個快取區域,臨時儲存你的改動;最後是head,指向你最近一次提交後的結果。

你可以計畫改動(把它們新增到快取區),使用如下命令:

git add

git add *

這是 git 基本工作流程的第一步;使用如下命令以實際提交改動:

git commit -m "**提交資訊"

現在,你的改動已經提交到了 head,但是還沒到你的遠端倉庫。

你的改動現在已經在本地倉庫的 head 中了。執行如下命令以將這些改動提交到遠端倉庫:

git push origin master

可以把 master 換成你想要推送的任何分支。

如果你還沒有轉殖現有倉庫,並欲將你的倉庫連線到某個遠端伺服器,你可以使用如下命令新增:

git remote add origin

如此你就能夠將你的改動推送到所新增的伺服器上去了。

分支是用來將特性開發絕緣開來的。在你建立倉庫的時候,master 是「預設的」。在其他分支上進行開發,完成後再將它們合併到主分支上。

建立乙個叫做「feature_x」的分支,並切換過去:

git checkout -b feature_x

切換回主分支:

git checkout master

再把新建的分支刪掉:

git branch -d feature_x

除非你將分支推送到遠端倉庫,不然該分支就是不為他人所見的:

git push origin

要更新你的本地倉庫至最新改動,執行:

git pull

以在你的工作目錄中獲取(fetch)並 合併(merge) 遠端的改動。

要合併其他分支到你的當前分支(例如 master),執行:

git merge

兩種情況下,git 都會嘗試去自動合併改動。不幸的是,自動合併並非次次都能成功,並可能導致衝突(conflicts)。這時候就需要你修改這些檔案來人肉合併這些衝突(conflicts)了。改完之後,你需要執行如下命令以將它們標記為合併成功:

git add

在合併改動之前,也可以使用如下命令檢視:

git diff

git tag 1.0.0 1b2e1d63ff

1b2e1d63ff 是你想要標記的提交 id 的前 10 位字元。使用如下命令獲取提交 id:

git log

你也可以用該提交 id 的少一些的前幾位,只要它是唯一的。

假如你做錯事(自然,這是不可能的),你可以使用如下命令替換掉本地改動:

git checkout --

假如你想要丟棄你所有的本地改動與提交,可以到伺服器上獲取最新的版本並將你本地主分支指向到它:

git fetch origin

git reset --hard origin/master

首先你要有乙個賬號,然後create new repository 

如果是本地新建立的repository ,最好先新建乙個readme檔案。注意將後面的目錄替換成你自己的。

touch readme.md

git init

git add readme.md

git commit -m "first commit"

git remote add origin [email protected]:luckywqf/wlog.git

git push -u origin master

如果是本地已經有repository 

git remote add origin [email protected]:luckywqf/wlog.git

git push -u origin master

參考文獻

Git簡易使用指南

3.git add 新增當前目錄下修改 4.git status 檢視新增狀態 5.git commit m 1 建立webrtc android studio工程的git目錄 2 提交修改 多行注釋時,以前單引號 開始,說明新增說明後,再加後單引號 6.git push origin master...

Github 簡易使用指南

新建專案從下圖位置開始,當我們完成了初始化後,找不到建立 上傳檔案的位置,只需如下操作,然後,即可,當然,按照下圖提示進行命令列操作實際是一樣的,建立了readme.md後就可以上傳或者新建檔案了。點選 create new file 後,進入下面介面,在輸入框內輸入資料夾的名稱。切記 既然是資料夾...

Git簡易使用教程

1.git 安裝 2.設定git登入資訊 3.git操作命令 4.提交 的過程中幾個命令的順序 5.git 學習資料.安裝完成後,滑鼠右鍵裡找到 git bash here 彈出乙個類似命令列的視窗,就說明git安裝成功!安裝完成後,可以使用git了。在上面的git bash命令視窗裡輸入以下命令,...