linux教程 Git使用技巧篇

2021-06-06 21:44:07 字數 2097 閱讀 4565

git梳妝

我們可以利用git的config命令或者直接編輯~/.gitconfig檔案(如果沒有的話建立它)來為自己打造獨一無二的git。我建議直接編輯使用者目錄下得.gitconfig檔案,拿我本地的檔案為例,一一為大家解說,完整的檔案內容如下:

[user]

name = phoenix

email = [email protected]

[alias]

co = checkout

ci = commit -a

st = status

br = branch

oneline = log --pretty=oneline --since='2 days ago'

onelog = log -p -1

[color]

status = auto

branch = auto

ui = auto

該檔案主要包含三個部分的內容:

使用者基本資訊:可以設定你的名字和email,這樣在你提交**的時候就會顯示出你的名字

顏色:每次看diff時是不是挺痛苦的?那麼為什麼不給我們的git加上顏色呢?只需要加上那三行,就可以讓紅色和綠色的提示出現在你的控制台中

git靈動

現在來講講'git log','git stash','git formate-patch'三個命令的用法和技巧:

git親友團

git的使用技巧還包括利用git包含的和附加的一些強大工具,這些工具主要包括git svn、git citool、gitk和git的自動提示指令碼:

git svn:git和svn可以很方便的整合在一起,這就大大減少了從svn向git遷移的學習成本,這也是我特別建議大家首次接觸git的使用方式。git svn是乙個git內建的工具,你安裝了git也就安裝了它,譬如說你們團隊有乙個svn伺服器,但是你想利用git本地的一些強大特性,那麼你依然可以安裝git,使用git的branch功能,只不過再更新**和提交**的時候,使用git svn命令即可。在這裡我簡單的講講最常使用和需要注意的兩個命令,其餘的命令讀者可以通過'git svn --help'來檢視:'git svn rebase'命令取代了'svn update'用於將伺服器**更新到本地;'git svn dcommit'取代了'svn ci',需要注意的是,本地必須用git提交了**之後,再使用'git svn dcommit'。只需要這樣,你就可以輕鬆地從svn轉向git了。

你可以用它來提交**,可以用它來將你本地的修改追加在上一次提交的**中,你還可以用它來修改你上次提交的資訊等等。這個工具可以大大幫助你完成以前svn不可能完成的任務

gitk:是乙個檢視主幹/分支情況的工具,它主要用於觀察整個專案的分支狀況,使用'gitk'命令就會出現乙個圖形化介面供你檢視,本篇就簡單的說一下,大家回去試試就知道了

git實戰─git hub

經過這麼長時間理論知識的薰陶,想必大家早已躍躍欲試了,那麼我們在git hub上建立乙個開源專案作為實戰演習吧。git hub是全球最大的git伺服器**商,每個帳號有100m的免費使用空間,**是:

首先我們在git hub上建立乙個帳號,按照上面指導的方法設定好你的認證資訊(每次提交**都會需要這個認證資訊)

然後,如下圖新建乙個專案(選擇create a new repository),名叫git usage

在伺服器端,你可以看到這個專案的資訊,包括專案源**的url,如下圖

在本地使用如下的命令,就可以完成你的第一次提交了:

mkdir git-usage(建立專案目錄) cd git-usage(進入專案目錄) git init(git初始化) touch readme(建立乙個readme檔案) git add readme(增加該檔案到索引) git commit -m 'first commit'(本地提交) git remote add origin [email protected]:phoenixtoday/git-usage.git(增加遠端伺服器**庫位址) git push origin master(將本地**提交到遠端伺服器上)

總結我所在的專案小組自從使用git後,發現git提供的種種特性大大提高了我們的開發效率,在認識git前我們無法想象乙個版本控制工具可以讓開發任務切換變得如此自然流暢。所以我強烈推薦大家使用git,你付出的學習絕對物有所值

Git篇 Git使用教程

2.向倉庫中新增檔案流程 3.git初始化及倉庫建立和操作 4.git遠端倉庫 本文主要介紹了通過git將工作區的檔案提交至本地git倉庫和遠端git倉庫 github 以及將遠端git倉庫轉殖至本地工作區進行動態管理。新增 編輯 修改檔案的區域。暫存已經修改的檔案,最後統一提交到git倉庫中。最終...

Git使用技巧篇

我們可以利用git的config命令或者直接編輯 gitconfig檔案 如果沒有的話建立它 來為自己打造獨一無二的git。我建議直接編輯使用者目錄下得.gitconfig檔案,拿我本地的檔案為例,一一為大家解說,完整的檔案內容如下 user name phoenix email phoenixto...

Git使用技巧篇 2

git梳妝 我們可以利用git的config命令或者直接編輯 gitconfig檔案 如果沒有的話建立它 來為自己打造獨一無二的git。我建議直接編輯使用者目錄下得.gitconfig檔案,拿我本地的檔案為例,一一為大家解說,完整的檔案內容如下 user name phoenix email pho...