github命令學習筆記

2021-08-01 17:31:41 字數 1386 閱讀 5623

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 ...