1、建立版本庫
mkdir test
git init
2、提交**
git add test.php
git commit -m "this is a comment
3、檢視狀態
git status
4、與版本庫比較檔案差異
git diff head – - test.php
5、檢視日誌
git log
git log – -pertty=oneline
6、退回上乙個版本
git reset – -hard head^ (head^^ 上上乙個版本,head~100 上100個版本)
7、退回指定乙個版本
git reset – -hard id號 (reflog檢視版本id號)
8、檢視檔案內容
cat test.php
9、刪除檔案
rm test.php
10、撤銷修改
git checkout – - test.php
11、建立ssh key
ssh-keygen -t rsa -c "你郵箱位址"
12、連線遠端庫
git remote add testname [email protected]:testuser/test.git
13、把專案推送到遠端庫
git push -u testname master
14、轉殖專案到本地
git clone [email protected]:testuser/test.git
git remote add upstream 別人的repository) // 新建分支用於存放別人的repository
git clone 轉殖到本地
git fetch branch2//更新資訊
git merge branch2/master //merge本地資訊
git add . //新增新檔案或者更改新檔案
git remove ** //刪除檔案
git commit -m 'by who do what' //提交檔案到本地
git push push到伺服器上
git pull origin master 從伺服器上拉取資訊
git remote 檢視repository上的所有分支
git branch -a 檢視所有分支
git branch -r 檢視遠端分支
git branch -d *** //刪除分支
git branch *** //新建分支
git checkout ***//切換分支
git status //檢視狀態
git log //檢視提交修改記錄
GitHub學習筆記(三) 命令
git config global user.name 使用者名稱 設定使用者名稱 git config global user.email 使用者名稱郵箱 設定使用者名稱郵箱 git init初始化git倉庫 git add 檔案位址相對路徑將檔案提交到暫存區 git commit m 說明 將檔...
GitHub學習筆記
git是全世界最先進的分布式版本控制軟體!git是由linux的創始人linus用c語言寫的。2008年開始,github 上線!jquery,php,ruby等著名專案都用github進行儲存!集中式儲存指的是所有 都儲存在乙個伺服器裡,每個人增刪改查都要通過指定的伺服器。分布式儲存表示每個人的電...
github學習筆記
git初始化操作 1 git init 2 git remote add origin git github.com cmusphinx pocketsphinx.git 3 git clone git git 4 git fetch origin 拉 git pull origin master ...