github基本操作一
github基本操作二
github基本操作三
初始化:
git init
新增檔案:
git add 新增檔案folename
git add -a 新增所有檔案
新增注釋:
git commit -m "this is a explain"
上傳到github:
git push
檢視歷史版本:
git log 檢視歷史記錄日誌,即版本更替歷史
git log --pretty=oneline 顯示簡單的資訊
其中一大串的 1094adb... 是commit id(版本號)
回退版本:
git reset --hard head^ 退回上乙個版本
head 當前版本
head^ 前乙個版本
head^^ 前兩個版本
head~100 前面100個版本
git reset --hard 《版本號前幾位》
git會自動匹配版本號
git reflog 顯示記錄的每次命令(找到回退前的版本號,如果找到想要恢復的版本號就不用此步
git reset --hard 《版本號前幾位》
git checkout -- readme.txt
意思就是,把readme.txt檔案在工作區的修改全部撤銷,這裡有兩種情況:
一種是readme.txt自修改後還沒有被放到暫存區,現在,撤銷修改就回到和版本庫一模一樣的狀態;
一種是readme.txt已經新增到暫存區後,又作了修改,現在,撤銷修改就回到新增到暫存區後的狀態。
總之,就是讓這個檔案回到最近一次git commit或git add時的狀態。
git reset head 將快取區(即已經add但是沒commit的檔案)撤回工作區 '
場景1:當你改亂了工作區某個檔案的內容,想直接丟棄工作區的修改時,用命令git checkout – file。
場景2:當你不但改亂了工作區某個檔案的內容,還新增到了暫存區時,想丟棄修改,分兩步,第一步用命令git reset head ,就回到了場景1,第二步按場景1操作。
場景3:已經提交了不合適的修改到版本庫時,想要撤銷本次提交,參考版本回退一節,不過前提是沒有推送到遠端庫。
git rm 刪除檔案,不管是不是被手動刪了
git commit -m "delete info"
git checkout -- 將版本庫里的檔案替換工作區的版本
git status 檢視倉庫的狀態
git diff 檢視difference,即可以檢視當前新增的檔案的改變詳情
Github 基本操作
github 基本操作 配置git 首先在本地建立ssh key ssh keygen t rsa c your email youremail.com 後面的your email youremail.com改為你的郵箱,之後會要求確認路徑和輸入密碼,我們這使用預設的一路回車就行。成功的話會在 下生...
github基本操作
一 使用者名稱和郵箱 1.檢視使用者名稱和郵箱 git config user.name git config user.email 2.修改使用者名稱和郵箱 git config global user.name username git config global user.email emai...
github基本操作
1 註冊github賬號 第一步肯定是先去github官網註冊個賬號 2 新建repository 新建repository,例如 python 專門儲存用python編寫的一些指令碼 會得到倉庫位址,git支援兩種協議 https 與 ssh,本文使用 https 方式 3 安裝git客戶端 因為...