Git之基本命令

2022-06-30 16:00:16 字數 2476 閱讀 3996

先介紹一下git:

git是乙個分布式的版本控制系統,最初由linus torvalds編寫,用作linux核心**的管理。在推出後,git在其它專案中也取得了很大成功,尤其是在ruby社群中。目前,包括rubinius和merb在內的很多知名專案都使用了git。git同樣可以被諸如capistrano和vlad the deployer這樣的部署工具所使用。同樣,eoe.cn客戶端的原始碼也託管在github上。

而github可以託管各種git庫,並提供乙個web介面,但與其它像 sourceforge或google code這樣的服務不同,github的獨特賣點在於從另外乙個專案進行分支的簡易性。為乙個專案貢獻**非常簡單:首先點選專案站點的「fork」的按鈕,然後將**檢出並將修改加入到剛才分出的**庫中,最後通過內建的「pull request」機制向專案負責人申請**合併。已經有人將github稱為**玩家的myspace。

github 使用 git 分布式版本控制系統,而 git 最初是 linus torvalds 為幫助linux開發而創造的,它針對的是 linux 平台,因此 git 和 windows 從來不是最好的朋友,因為它一點也不像 windows。github 發布了github for windows,為 windows 平台開發者提供了乙個易於使用的 git 圖形客戶端。

使用者資訊:

配置你的個人使用者名稱和電子郵件位址。這兩條配置很重要,每次git提交時時都會引用這兩天資訊,說嗎誰提交了更新,所以會隨更新內容一起唄永久納入歷史記錄。

$ git config --global user.name 「youname」

$ git config --global user.email 「[email protected]

$ ssh-keygen -t rsa -c "[email protected]"
如果連線成功的話會有生成乙個圖形的:(每次的連線都會生成不同的圖形的)

如果用了 —global 選項,那麼更改的配置檔案就是位於你使用者主目錄下的那個,以後你所有的專案都會預設使用這裡配置的使用者資訊。如果要在某個特定的專案中使用其他名字或者電郵,只要去掉 —global 選項重新配置即可,新的設定儲存在當前專案的 .git/config 檔案裡。

檢視已有的配置資訊:

$ git config --list

$ git config -l

獲取幫助:

例如想獲取config命令的幫助資訊

$ git help config 

$ git config --help

初始化新倉庫:

$ git init
初始化後,在當前目錄下會出現乙個名為 .git 的目錄,所有 git 需要的資料和資源都存放在這個目錄中。不過目前,僅僅是按照既有的結構框架初始化好了裡邊所有的檔案和目錄,但我們還沒有開始跟蹤管理專案中的任何乙個檔案。

新建文章:

$ hexo n 文章名
跟蹤檔案:如果當前目錄下有幾個檔案想要納入版本控制,需要先用 git add 命令告訴 git 開始對這些檔案進行跟蹤,然後提交:(將檔案加到暫存區域)

$ git add readme.txt
跟蹤全部檔案:

$ git add .
提交更新:

$ git commit -m 「first version」
上傳:

檢查當前檔案狀態:

$ git status
建立gitignore檔案:

$ touch .gitignore
檢視修改之後暫存的檔案內容:

$ git diff
移除檔案:

$ git rm readme.txt
重新命名檔案:

$ git mv oldname.txt newname.txt
檢視提交歷史:

$ git log
取消暫存:

$ git reset head readme.txt
新增遠端倉庫:(遠端倉庫必須先在github上建好)

$ git remote add [shortname] [url]
例項:

$ git remote add origin [email protected]:youname/yourrepo.git
推送資料到倉庫:

$ git push [remote-name] [branch-name]

git 基本命令

man git man git commit man git pull man git merge git config global user.name yourname git config global user.email yourname example.com cd home git m...

Git 基本命令

git config global user.name xx git config global user.email x com 1.建立專案資料夾 mkdir myproject 2.進入專案資料夾 cd myproject 3.初始化專案 git init 4.建立 readme.md tou...

Git 基本命令

說明 以下所有操作命令 均在 git bash 下執行,即命令為linux風格 檔案 以 txt 為例 其中,建立某乙個倉庫,在某一具體路徑下 執行 git init即可 幫助命令 git help 建立 respository git init 刪除 respository rm rf git 建...