git是一款免費、開源的分布式版本控制系統,用於敏捷高效地處理任何或小或大的專案。
初始化倉庫(當前路徑)
git init
設定使用者名稱和郵箱
#設定的使用者名稱只在當前專案有效
git config user.name 使用者名稱
git config user.email 郵箱
#加上--global那麼該命令只需要執行一次,之後無論你在該系統上做任何事情,git都會使用這些資訊
git config --global user.name 使用者名稱
git config --global user.email 郵箱
配置預設文字編輯器(emacsunix系統上的文字編譯器)
git config --global core.editor emacs
檢視配置資訊
git config --list
檢查git某一項配置git config
git config user.name
git config user.email
配置比較工具,git可以接受 kdiff3, tkdiff, meld, xxdiff, emerge, vimdiff, gvimdiff, ecmerge, 和 opendiff 作為有效的合併工具
git
config--
global
merge
.tool
vimdiff
幫助命令
#檢視幫助命令的幫助
git help 要檢視幫助的命令
跟蹤指定或全部檔案(新增快取)
#跟蹤指定檔案
git add 檔名
#跟蹤全部檔案
git add .
檢查當前檔案狀態
git status
忽略檔案.gitignore,需要自己手動建立
#忽略所有以.o或.a結尾的檔案
*.[oa]
#忽略所有以~線結尾的檔案
*~
檢視已暫存和未暫存的修改
git diff
取消已快取的內容
git reset head
從工作目錄中手工刪除檔案
git rm [filename]
#刪除之前修改過,並已經放到暫存區,需要強制刪除
git rm -f [filename
#僅從暫存區域中移除
git rm --cached [filename]
移動或重新命名
#移動
gitmv
[filename]
[newurl+filename]
#重新命名
gitmv
[filename]
[newfilename]
拷貝乙個git倉庫到本地
#轉殖到當前路徑
git clone [url]
#轉殖到指定路徑
git clone [url] [path]
設定控制git外觀和行為
git config
參考:
易百教程
菜鳥教程
Git基本操作
1.初始化倉庫 git init 2.配置作者資訊 git config global user.email youremail corp.com git config global user.name yourname 3.新增檔案到暫存區 git add git add 新增所有檔案到暫存區 4...
git基本操作
1.先建乙個資料夾 mikdir gittest 這時就會有乙個gittest資料夾,cd gittest 進入這個資料夾 ls一下,就會看到gittest下沒有東西 2.生成乙個git git init cat git 顯示一下所有git 3.建乙個檔案 touch readme.md 這時git...
Git基本操作
21 nov,錦州 同生活中的許多偉大事件一樣,git 誕生於乙個極富紛爭大舉創新的年代。linux 核心開源專案有著為數眾廣的參與者。絕大多數的 linux 核心維護工作都花在了提交補丁和儲存歸檔的繁瑣事務上 1991 2002年間 到 2002 年,整個專案組開始啟用分布式版本控制系統 bitk...