標籤:
linux下git使用記錄1 瀏覽:985 發布日期:2013/08/08 分類:技術分享在使用github的時候,不可避免的接觸到了git,用他來更新項目,做版本控制。這裡特別把常用的命令記錄下來,來鞏固記憶,也可以在忘記的時候回顧。接下來具體看一下相關命令。
如果沒有安裝git的可以通過 sudo apt-get install git安裝,安裝好之後,輸入git 會列出常用的一些命令。
首先進入一個目錄,建立一個項目比如:
cd /var/
mkdir proj
cd proj
然後 git init (初始化空的 Git 版本庫於 /var/proj/.git/)
接下來建立一個檔案 touch README
要提交檔案之前得先追蹤記錄(track) ,用git add README,然後再用 git commit -m "first commit"提交即可。在檔案已經跟蹤過一次之後,我們就可以使用git commit -a -m "second commit" 來提交更改了,不用一次次的add之後再commit.對了,第一次commit的時候,
會提示如下資訊:
/var/proj$ git commit -m "first"
*** Please tell me who you are.
Run
git config --global user.email "[email protected]"
git config --global user.name "Your Name"
to set your account‘s default identity.
這個是提示你 配置使用者名稱字和郵箱。複製上面提示的代碼
git config --global user.email "[email protected]"
git config --global user.name "itaotao"
然後再去commit才會成功。
接下來vim README在裡面隨便寫點東西 然後commit 用git log可以查看提交的記錄資訊 比如:
commit 3c1fe8739eded025a95cdc9b67f3120655ef8f6a
Author: itaotao <[email protected]>
Date: Wed Aug 7 22:48:50 2013 +0800
fisrt
類似這樣的資訊。另外用git status可以查看狀態資訊。
另外推薦大家一款格式化資訊顯示的外掛程式tig,會把commit的資訊按以下格式顯示比較清楚直觀。
2013-08-07 23:13 itaotao o [master] now we have many changes;
2013-08-07 23:07 itaotao o add hello.php
2013-08-07 22:48 itaotao I fisrt
在commit的時候一次只能寫一行記錄資訊比如 git commit -a -m "add hello.php",這樣很不爽,寫很多文字的時候。那麼怎麼辦呢,可以用git commit -a然後會進入nano編輯頁面就可以添加多條更改記錄了。有些人可能對nano不熟悉不習慣,比如我,但是相對來說vim或者gedit比較熟悉。那麼怎麼更改預設編輯器呢,可以用這樣一條語句git config --global core.editor vim,下次再執行就會用vim開啟了。
另外在commit的時候我們可以加一個-v參數以便查看曆史更改。命令git commit -a -v在開啟的檔案就會有曆史的更改資訊。
但是這樣顯得命令很長 怎麼辦呢 可以加個別名 執行命令 git config --global alias.cav "commit -a -v"下次執行命令就可以直接git cav了。
linux下git使用記錄1 git 提交