Git / github 學習(一)
阿新 • • 發佈:2018-12-18
windows下部署
執行 Git bash
配置:
$ git config --global user.name "Your Name"
$ git config --global user.email "[email protected]"
$ git config --list //顯示配置資訊
$ pwd //顯示當前目錄
建立Git倉庫:
$ cd H: $ mkdir Sgit //建立工作區 $ cd Sgit $ git init //建立.git 版本庫 Initialized empty Git repository in H:/Sgit/.git/
新增檔案:
$ git add readme.txt
提交:
$ git commit -m "wrote a readme file" //-m 引數後面跟提交說明
[master (root-commit) 9764b6d] wrote a readme file
1 file changed, 1 insertion(+) //一行被改動 插入一行內容
create mode 100644 readme.txt
更新
$ git status //檢視當前狀態
$ git diff //檢視修改內容
版本控制:
$ git log $ git log --pretty=oneline //檢視版本日誌 $ git reset --hard head^ //回退上一版本 head^^,head^^^,head~100 HEAD is now at 3b0154f add laji git $ git reset --hard 1094a //回退到指定commit id版本 HEAD is now at 83b0afe append GPL
建立github遠端倉庫:
$ ssh-keygen -t rsa -C "[email protected]" //建立SSH key //在使用者主目錄下 id_rsa 私鑰 id_rsa.pub 公鑰 //登陸github 將id_rsa.pub設定SSH.keys //在本地倉庫下執行關聯 $ git remote add origin [email protected]:xxx/xxx.git $ git push -u origin master //第一次推送master分支的所有內容 $ git push origin master //本地commit後直接推送
從遠處倉庫github克隆至本地:
$ git clone [email protected]:xxx/xxx.git