Presentation is loading. Please wait.

Presentation is loading. Please wait.

Git & github By 宋正倫 (修訂by jmchen).

Similar presentations


Presentation on theme: "Git & github By 宋正倫 (修訂by jmchen)."— Presentation transcript:

1 Git & github By 宋正倫 (修訂by jmchen)

2 Content Summary 安裝與設定 Repository 初次設定 檔案變更

3 Summary (For FIRST TIME git user)
git config --global user. git config --global user.name “XYZ“ (to use Notepad++ as your editor… url) (untracked)

4 (First time to create repository)
In directory <dir> git init .git is created vi .gitignore Files not to be added to git git add . add all files to staging area git commit -m "comments ...“ go to github, add new repository of name <dir> git remote add origin git push -u origin master git checkout -b gh-pages git push origin gh-pages 砍掉重練 (萬不得已) rm –r –f .git 再從頭開始

5 (File update) at master branch git add -i git commit -m “comments”
interactive add git commit -m “comments” git push -u origin master git checkout gh-pages git merge master mirroring changes to gh-pages git push origin gh-pages git checkout master change back to master branch Back to Content

6 安裝與設定 (只需要做一次)

7 首先到github.com申請帳號

8 Download Git

9 安裝Git

10

11

12 任何資料夾 … 若git安裝成功 按滑鼠右鍵 你應該會看到這些

13 Bash shell 常用指令

14 輸入 git config --global user.email “xxx@gmail.com”
Config: 你的

15 輸入 git config --global user.name “xxx”
user. Config: 你的user.name Back to Content

16 初次設定 你想要做版本控制的資料夾

17 新增一個資料夾作目錄

18 放入所需的檔案

19 輸入 git init 產生 .git/ 資料夾

20 輸入 git add . 將資料夾中所有檔案( . ) 加入

21 輸入 git commit 確定你了解add 與commit的差別…

22 這些是將新增的檔案 啟動了vi編輯器 (常用指令)

23 按i進入INSERT模式 新增commit message

24 輸入完畢按ESC 再輸入:wq儲存並退出

25 git commit -m “comments” (就不會進入vi 而直接加入commit message)
也可以用 git commit -m “comments” (就不會進入vi 而直接加入commit message)

26 到你的github 新增一個repository

27 Repository name: (/ex)
跟local硬碟上一樣

28 把這網址複製起來

29 輸入 git remote add origin 加你剛剛複製的網址

30 輸入 git push -u origin master
將檔案上傳到github的 master branch

31 輸入username和password 等待上傳完成

32 到github確認 上傳成功

33 新增一個branch 取名為 gh-pages

34 輸入 git checkout -b gh-pages

35 輸入 git push origin gh-pages
執行checkout 後,current branch 已經從 'master‘ 轉成 'gh-pages' 將檔案上傳到github的 gh-pages branch

36 完成 進入網址 http://(username).github.io/(repository)/index.html
Username和repository就是你剛剛建立的username和repository Back to Content

37 當檔案有變更 需要update時…

38 輸入git add . (同前) 將( . )中所有檔案add

39 輸入 git commit 按i輸入註解後按ESC 再輸入:wq儲存離開
現在顯示的不是new file 而是modified

40 輸入 git push -u origin master
上傳 github的 master branch

41 輸入 git checkout gh-pages
Checkout gh-pages branch

42 Gh-pages 與 master merge(“同步”)
輸入 git merge master 也可以用 merge master指令: Gh-pages 與 master merge(“同步”)

43 輸入 git push origin gh-pages
上傳到github的 gh-pages

44 最後輸入git checkout master 切換回master 完成
好習慣: 切換回master branch Back to Content


Download ppt "Git & github By 宋正倫 (修訂by jmchen)."

Similar presentations


Ads by Google