0
Code Review On GitHub                   Beginner training                     jslee 2011/11/1813年2月17⽇日星期⽇日
Centralized Workflow13年2月17⽇日星期⽇日
Integration-Manager Workflow13年2月17⽇日星期⽇日
實習時間 (1hr)    •   1.學會如何fork    •   2.學會⽤用git clone    •   3.學會⽤用git branch    •   4.學會⽤用git merge    •   5.學會⽤用git add / ...
環境設定    •   cp /home/user/.bashrc ./    •   source .bashrc    •   git config --global user.name “github帳號“    •   git conf...
fork13年2月17⽇日星期⽇日
git clone13年2月17⽇日星期⽇日
git clone    •   git clone https://jsleetw@github.com/jsleetw/github_training.git    •   結果:    •   Cloning into github_tr...
git branch    •   cd github_training/    •   git checkout develop    •   git branch feature/jsleetw_test    •   git checko...
git add / commit    •   touch jsleetw.py    •   + print "hello world“    •   git add jsleetw.py    •   git commit -m "hell...
git merge    • git checkout develop    • git merge feature/jsleetw_test    • 結果:    ·•   Updating	 160c51f..aa78456    ·• ...
git push    •   git push origin develop:develop    •   結果:    •   Counting objects: 5, done.    •   Delta compression usin...
pull request(1)13年2月17⽇日星期⽇日
pull request(2)13年2月17⽇日星期⽇日
pull request(3)13年2月17⽇日星期⽇日
pull request(4)13年2月17⽇日星期⽇日
pull request(5)13年2月17⽇日星期⽇日
pull request(6)13年2月17⽇日星期⽇日
+113年2月17⽇日星期⽇日
finish13年2月17⽇日星期⽇日
Upcoming SlideShare
Loading in...5
×

Code review on github training ( beginner )

2,959

Published on

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,959
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
4
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Transcript of "Code review on github training ( beginner )"

  1. 1. Code Review On GitHub Beginner training jslee 2011/11/1813年2月17⽇日星期⽇日
  2. 2. Centralized Workflow13年2月17⽇日星期⽇日
  3. 3. Integration-Manager Workflow13年2月17⽇日星期⽇日
  4. 4. 實習時間 (1hr) • 1.學會如何fork • 2.學會⽤用git clone • 3.學會⽤用git branch • 4.學會⽤用git merge • 5.學會⽤用git add / commit • 6.學會⽤用git push • 7.學會發pull request • 8.學會+113年2月17⽇日星期⽇日
  5. 5. 環境設定 • cp /home/user/.bashrc ./ • source .bashrc • git config --global user.name “github帳號“ • git config --global user.email “github email“13年2月17⽇日星期⽇日
  6. 6. fork13年2月17⽇日星期⽇日
  7. 7. git clone13年2月17⽇日星期⽇日
  8. 8. git clone • git clone https://jsleetw@github.com/jsleetw/github_training.git • 結果: • Cloning into github_training... • Password: • remote: Counting objects: 3, done. • remote: Total 3 (delta 0), reused 3 (delta 0) • Unpacking objects: 100% (3/3), done.13年2月17⽇日星期⽇日
  9. 9. git branch • cd github_training/ • git checkout develop • git branch feature/jsleetw_test • git checkout feature/jsleetw_test • 結果: • [~/github_training] (feature/jsleetw_test) 0h47m $ _13年2月17⽇日星期⽇日
  10. 10. git add / commit • touch jsleetw.py • + print "hello world“ • git add jsleetw.py • git commit -m "hello world from jsleetw“ • 結果: • [feature/jsleetw_test aa78456] hello world from jsleetw • 1 files changed, 1 insertions(+), 0 deletions(-) • create mode 100644 jsleetw.py13年2月17⽇日星期⽇日
  11. 11. git merge • git checkout develop • git merge feature/jsleetw_test • 結果: ·• Updating 160c51f..aa78456 ·• Fast-forward ·• jsleetw.py | 1 + ·• 1 files changed, 1 insertions(+), 0 deletions(-) ·• create mode 100644 jsleetw.py13年2月17⽇日星期⽇日
  12. 12. git push • git push origin develop:develop • 結果: • Counting objects: 5, done. • Delta compression using up to 2 threads. • Compressing objects: 100% (2/2), done. • Writing objects: 100% (3/3), 292 bytes, done. • Total 3 (delta 0), reused 0 (delta 0) • To https://jsleetw@github.com/jsleetw/github_training.git • aa78456..07d4d4b develop -> develop13年2月17⽇日星期⽇日
  13. 13. pull request(1)13年2月17⽇日星期⽇日
  14. 14. pull request(2)13年2月17⽇日星期⽇日
  15. 15. pull request(3)13年2月17⽇日星期⽇日
  16. 16. pull request(4)13年2月17⽇日星期⽇日
  17. 17. pull request(5)13年2月17⽇日星期⽇日
  18. 18. pull request(6)13年2月17⽇日星期⽇日
  19. 19. +113年2月17⽇日星期⽇日
  20. 20. finish13年2月17⽇日星期⽇日
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×