我們可以利用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'三個命令的用法和技巧:
ply ~/desktop/tmp.patch'就是將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不可能完成的任務
git實戰─git hub
經過這麼長時間理論知識的薰陶,想必大家早已躍躍欲試了,那麼我們在git hub上建立乙個開源專案作為實戰演習吧。git hub是全球最大的git伺服器**商,每個帳號有100m的免費使用空間,**是:https://github.com/
首先我們在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使用技巧篇 2
git梳妝 我們可以利用git的config命令或者直接編輯 gitconfig檔案 如果沒有的話建立它 來為自己打造獨一無二的git。我建議直接編輯使用者目錄下得.gitconfig檔案,拿我本地的檔案為例,一一為大家解說,完整的檔案內容如下 user name phoenix email pho...
linux教程 Git使用技巧篇
git梳妝 我們可以利用git的config命令或者直接編輯 gitconfig檔案 如果沒有的話建立它 來為自己打造獨一無二的git。我建議直接編輯使用者目錄下得.gitconfig檔案,拿我本地的檔案為例,一一為大家解說,完整的檔案內容如下 user name phoenix email pho...
git 使用技巧
1.working directory 工作目錄 2.git directory git庫目錄 3.git index git索引 git index 可以看作是工作目錄和git庫目錄之間的暫存區,和staging area是相同的意思。最簡單的檢視目前什麼內容在index中的方法是使用git st...