Code review on github training ( beginner )

  • 2,369 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,369
On Slideshare
0
From Embeds
0
Number of Embeds
3

Actions

Shares
Downloads
3
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Code Review On GitHub Beginner training jslee 2011/11/1813年2月17⽇日星期⽇日
  • 2. Centralized Workflow13年2月17⽇日星期⽇日
  • 3. Integration-Manager Workflow13年2月17⽇日星期⽇日
  • 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. 環境設定 • cp /home/user/.bashrc ./ • source .bashrc • git config --global user.name “github帳號“ • git config --global user.email “github email“13年2月17⽇日星期⽇日
  • 6. fork13年2月17⽇日星期⽇日
  • 7. git clone13年2月17⽇日星期⽇日
  • 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. 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. 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. 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. 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. pull request(1)13年2月17⽇日星期⽇日
  • 14. pull request(2)13年2月17⽇日星期⽇日
  • 15. pull request(3)13年2月17⽇日星期⽇日
  • 16. pull request(4)13年2月17⽇日星期⽇日
  • 17. pull request(5)13年2月17⽇日星期⽇日
  • 18. pull request(6)13年2月17⽇日星期⽇日
  • 19. +113年2月17⽇日星期⽇日
  • 20. finish13年2月17⽇日星期⽇日