Your SlideShare is downloading. ×
  • Like
Ankara jug mayıs 2013 sunumu
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Ankara jug mayıs 2013 sunumu

  • 279 views
Published

 

Published in Technology , Education
  • 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
279
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
14
Comments
0
Likes
3

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. Mustafa Sakalsızmustafa.sakalsiz@t2.com.tr30 Mayıs 20135 Haziran 13 Çarşamba
  • 2. nedir?5 Haziran 13 Çarşamba
  • 3. •Açık Kaynak•Dağıtık•Hızlı•Verimlibir sürüm kontrol sistemidir5 Haziran 13 Çarşamba
  • 4. Açık Kaynak5 Haziran 13 Çarşamba
  • 5. Açık Kaynak5 Haziran 13 Çarşamba
  • 6. Dağıtık ?5 Haziran 13 Çarşamba
  • 7. Bilgisayar AMerkezi SKSVersiyon VeritabanıVersiyon 3Versiyon 2Versiyon 1DosyacheckoutBilgisayar BDosya5 Haziran 13 Çarşamba
  • 8. Bilgisayar AMerkezi SKSVersiyon VeritabanıVersiyon 3Versiyon 2Versiyon 1DosyacheckoutBilgisayar BDosya5 Haziran 13 Çarşamba
  • 9. Bilgisayar AMerkezi SKSVersiyon VeritabanıVersiyon 3Versiyon 2Versiyon 1DosyacheckoutBilgisayar BDosya5 Haziran 13 Çarşamba
  • 10. Bilgisayar AVersiyon VeritabanıVersiyon 3Versiyon 2Versiyon 1Bilgisayar BVersiyon VeritabanıVersiyon 3Versiyon 2Versiyon 1SunucuVersiyon VeritabanıVersiyon 3Versiyon 2Versiyon 15 Haziran 13 Çarşamba
  • 11. •Diff Almak•Dosya Geçmişine Bakmak•Commit•Branch Merge•Branch Değiştirmeiçin sunucuya ihtiyaç yoktur5 Haziran 13 Çarşamba
  • 12. Branch, Merge ?5 Haziran 13 Çarşamba
  • 13. 5 Haziran 13 Çarşamba
  • 14. •Kaç kişi brancholuşturdu?5 Haziran 13 Çarşamba
  • 15. •Kaç kişi brancholuşturdu?•Kaç kişi mergeedebildi?5 Haziran 13 Çarşamba
  • 16. •Kaç kişi brancholuşturdu?•Kaç kişi mergeedebildi?•Kaç kişi bu iştenkeyif aldı?5 Haziran 13 Çarşamba
  • 17. Açık Kaynak Proje• Herkesin Commit Hakkı Var• Network of Trust5 Haziran 13 Çarşamba
  • 18. Ticari Proje• Geliştirme Takımı• Doğrulama Takımı• Sürüm Yönetimi• ...5 Haziran 13 Çarşamba
  • 19. 5 Haziran 13 Çarşamba
  • 20. Scott ShaconIntroduction to Git5 Haziran 13 Çarşamba
  • 21. Snapshots, not Patches5 Haziran 13 Çarşamba
  • 22. File BasedDelta Storage5 Haziran 13 Çarşamba
  • 23. #include<stdio.h>int main(void) {printf("Hellon");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello.cCommitAThis is Scotts Helloproject.Licensed under GPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}README.txthello.chola.c5 Haziran 13 Çarşamba
  • 24. #include<stdio.h>int main(void) {printf("Hellon");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello.cCommitAThis is Scotts Helloproject.Licensed under GPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}README.txthello.chola.c5 Haziran 13 Çarşamba
  • 25. #include<stdio.h>int main(void) {printf("Hellon");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello.cCommitAThis is Scotts Helloproject.Licensed under GPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}README.txthello.chola.c5 Haziran 13 Çarşamba
  • 26. #include<stdio.h>int main(void) {printf("Hellon");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello.cCommitAThis is Scotts Helloproject.Licensed under GPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}README.txthello.chola.c#include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello.cCommitAThis is Scotts Helloproject.Licensed under GPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}- printf("Holan");+ printf("Holan");CommitBREADME.txthello.chola.c5 Haziran 13 Çarşamba
  • 27. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello.cCommitAThis is Scotts Helloproject.Licensed under GPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}- printf("Holan");+ printf("Holan");CommitBREADME.txthello.chola.c5 Haziran 13 Çarşamba
  • 28. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello.cCommitAThis is Scotts Helloproject.Licensed under GPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}- printf("Holan");+ printf("Holan");CommitBREADME.txthello.chola.c5 Haziran 13 Çarşamba
  • 29. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello.cCommitAThis is Scotts Helloproject.Licensed under GPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}- printf("Holan");+ printf("Holan");CommitBREADME.txthello.chola.chola.c5 Haziran 13 Çarşamba
  • 30. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hola.cCommitAThis is Scotts Helloproject.Licensed under GPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}- printf("Holan");+ printf("Holan");CommitBCommitCREADME.txthello.chola.c (rename)5 Haziran 13 Çarşamba
  • 31. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hola.cCommitAThis is Scotts Helloproject.Licensed under GPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}- printf("Holan");+ printf("Holan");CommitBCommitCREADME.txthello.chola.c (rename)5 Haziran 13 Çarşamba
  • 32. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHola project.Licensed under GPL.README.txt hola.cCommitAThis is Scotts Helloproject.Licensed under GPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}- printf("Holan");+ printf("Holan");CommitBCommitC-Hello+HolaCommitDREADME.txthello.chola.c (rename)(copy)#include<stdio.h>int main(void) {printf("Holan");return 0;}hello.c#include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hola.cCommitAThis is Scotts Helloproject.Licensed under GPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}- printf("Holan");+ printf("Holan");CommitBCommitCREADME.txthello.chola.c (rename)5 Haziran 13 Çarşamba
  • 33. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHola project.Licensed under GPL.README.txt hola.cCommitAThis is Scotts Helloproject.Licensed under GPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}- printf("Holan");+ printf("Holan");CommitBCommitC-Hello+HolaCommitDREADME.txthello.chola.c (rename)(copy)#include<stdio.h>int main(void) {printf("Holan");return 0;}hello.c#include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hola.cCommitAThis is Scotts Helloproject.Licensed under GPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}- printf("Holan");+ printf("Holan");CommitBCommitCREADME.txthello.chola.c (rename)5 Haziran 13 Çarşamba
  • 34. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHola project.Licensed under GPL.README.txt hola.cCommitAThis is Scotts Helloproject.Licensed under GPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}- printf("Holan");+ printf("Holan");CommitBCommitC-Hello+HolaCommitDREADME.txthello.chola.c (rename)(copy)#include<stdio.h>int main(void) {printf("Holan");return 0;}hello.c5 Haziran 13 Çarşamba
  • 35. Git Snapshots5 Haziran 13 Çarşamba
  • 36. #include<stdio.h>int main(void) {printf("Hellon");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f135 Haziran 13 Çarşamba
  • 37. #include<stdio.h>int main(void) {printf("Hellon");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f13CHECKSUM5 Haziran 13 Çarşamba
  • 38. #include<stdio.h>int main(void) {printf("Hellon");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f13CHECKSUM5 Haziran 13 Çarşamba
  • 39. #include<stdio.h>int main(void) {printf("Hellon");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f135 Haziran 13 Çarşamba
  • 40. #include<stdio.h>int main(void) {printf("Hellon");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f135 Haziran 13 Çarşamba
  • 41. #include<stdio.h>int main(void) {printf("Hellon");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f135 Haziran 13 Çarşamba
  • 42. #include<stdio.h>int main(void) {printf("Hellon");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f135 Haziran 13 Çarşamba
  • 43. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f135 Haziran 13 Çarşamba
  • 44. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f13#include<stdio.h>int main(void) {printf("Holan");return 0;}6d4CommitBc3d README.txt6d4 hello.c5 Haziran 13 Çarşamba
  • 45. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f13#include<stdio.h>int main(void) {printf("Holan");return 0;}6d4CommitBc3d README.txt6d4 hello.c5 Haziran 13 Çarşamba
  • 46. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f13#include<stdio.h>int main(void) {printf("Holan");return 0;}6d4CommitBc3d README.txt6d4 hello.c5 Haziran 13 Çarşamba
  • 47. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f13#include<stdio.h>int main(void) {printf("Holan");return 0;}6d4CommitBc3d README.txt6d4 hello.c5 Haziran 13 Çarşamba
  • 48. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hola.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f13#include<stdio.h>int main(void) {printf("Holan");return 0;}6d4CommitBc3d README.txt6d4 hello.c5 Haziran 13 Çarşamba
  • 49. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hola.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f13#include<stdio.h>int main(void) {printf("Holan");return 0;}6d4CommitBc3d README.txt6d4 hello.cCommitCc3d README.txt6d4 hola.c5 Haziran 13 Çarşamba
  • 50. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hola.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f13#include<stdio.h>int main(void) {printf("Holan");return 0;}6d4CommitBc3d README.txt6d4 hello.cCommitCc3d README.txt6d4 hola.c5 Haziran 13 Çarşamba
  • 51. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hola.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f13#include<stdio.h>int main(void) {printf("Holan");return 0;}6d4CommitBc3d README.txt6d4 hello.cCommitCc3d README.txt6d4 hola.c5 Haziran 13 Çarşamba
  • 52. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hola.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f13#include<stdio.h>int main(void) {printf("Holan");return 0;}6d4CommitBc3d README.txt6d4 hello.cCommitCc3d README.txt6d4 hola.c5 Haziran 13 Çarşamba
  • 53. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hola.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f13#include<stdio.h>int main(void) {printf("Holan");return 0;}6d4CommitBc3d README.txt6d4 hello.cCommitCc3d README.txt6d4 hola.c5 Haziran 13 Çarşamba
  • 54. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hola.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f13#include<stdio.h>int main(void) {printf("Holan");return 0;}6d4CommitBc3d README.txt6d4 hello.cCommitCc3d README.txt6d4 hola.c5 Haziran 13 Çarşamba
  • 55. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHola project.Licensed under GPL.README.txt hola.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f13#include<stdio.h>int main(void) {printf("Holan");return 0;}6d4CommitBc3d README.txt6d4 hello.cCommitCc3d README.txt6d4 hola.cThis is ScottsHola project.Licensed underGPL.84f#include<stdio.h>int main(void) {printf("Holan");return 0;}hello.c5 Haziran 13 Çarşamba
  • 56. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHola project.Licensed under GPL.README.txt hola.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f13#include<stdio.h>int main(void) {printf("Holan");return 0;}6d4CommitBc3d README.txt6d4 hello.cCommitCc3d README.txt6d4 hola.cThis is ScottsHola project.Licensed underGPL.84f#include<stdio.h>int main(void) {printf("Holan");return 0;}hello.c5 Haziran 13 Çarşamba
  • 57. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHola project.Licensed under GPL.README.txt hola.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f13#include<stdio.h>int main(void) {printf("Holan");return 0;}6d4CommitBc3d README.txt6d4 hello.cCommitCc3d README.txt6d4 hola.cThis is ScottsHola project.Licensed underGPL.84f#include<stdio.h>int main(void) {printf("Holan");return 0;}hello.c5 Haziran 13 Çarşamba
  • 58. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHola project.Licensed under GPL.README.txt hola.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f13#include<stdio.h>int main(void) {printf("Holan");return 0;}6d4CommitBc3d README.txt6d4 hello.cCommitCc3d README.txt6d4 hola.cThis is ScottsHola project.Licensed underGPL.84fCommitD84f README.txt6d4 hola.c6d4 hello.c#include<stdio.h>int main(void) {printf("Holan");return 0;}hello.c5 Haziran 13 Çarşamba
  • 59. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHola project.Licensed under GPL.README.txt hola.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f13#include<stdio.h>int main(void) {printf("Holan");return 0;}6d4CommitBc3d README.txt6d4 hello.cCommitCc3d README.txt6d4 hola.cThis is ScottsHola project.Licensed underGPL.84fCommitD84f README.txt6d4 hola.c6d4 hello.c#include<stdio.h>int main(void) {printf("Holan");return 0;}hello.c5 Haziran 13 Çarşamba
  • 60. CommitAThis is Scotts Helloproject.Licensed under GPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}- printf("Holan");+ printf("Holan");CommitBCommitC-Hello+HolaCommitDREADME.txthello.chola.c (rename)(copy)5 Haziran 13 Çarşamba
  • 61. CommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f13#include<stdio.h>int main(void) {printf("Holan");return 0;}6d4CommitBc3d README.txt6d4 hello.cCommitCc3d README.txt6d4 hola.cThis is ScottsHola project.Licensed underGPL.84fCommitD84f README.txt6d4 hola.c6d4 hello.cCommitAThis is Scotts Helloproject.Licensed under GPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}- printf("Holan");+ printf("Holan");CommitBCommitC-Hello+HolaCommitDREADME.txthello.chola.c (rename)(copy)5 Haziran 13 Çarşamba
  • 62. First Steps5 Haziran 13 Çarşamba
  • 63. $ git config --global user.name “Scott Chacon”$ git config --global user.email “schacon@gmail.com”5 Haziran 13 Çarşamba
  • 64. $ git config --global color.ui true5 Haziran 13 Çarşamba
  • 65. 5 Haziran 13 Çarşamba
  • 66. Getting a Repo5 Haziran 13 Çarşamba
  • 67. Create One5 Haziran 13 Çarşamba
  • 68. git init5 Haziran 13 Çarşamba
  • 69. $ touch hello_world.rb$ git init$ git add .$ git commit -m ‘first commit’5 Haziran 13 Çarşamba
  • 70. $ touch hello_world.rb$ git init$ git add .$ git commit -m ‘first commit’5 Haziran 13 Çarşamba
  • 71. $ tree -a.|-- .git| |-- HEAD| |-- branches| |-- config| |-- description| |-- hooks| | |-- post-commit.sample| | |-- post-receive.sample| | |-- ...| | |-- pre-rebase.sample| | `-- update.sample| |-- info| | `-- exclude| |-- objects| | |-- info| | `-- pack| |-- refs| | |-- heads| | `-- tags| `-- remotes`-- hello_world.rb11 directories, 25 files5 Haziran 13 Çarşamba
  • 72. $ tree -a.|-- .git| |-- HEAD| |-- branches| |-- config| |-- description| |-- hooks| | |-- post-commit.sample| | |-- post-receive.sample| | |-- ...| | |-- pre-rebase.sample| | `-- update.sample| |-- info| | `-- exclude| |-- objects| | |-- info| | `-- pack| |-- refs| | |-- heads| | `-- tags| `-- remotes`-- hello_world.rb11 directories, 25 files5 Haziran 13 Çarşamba
  • 73. $ tree -a.|-- .git| |-- HEAD| |-- branches| |-- config| |-- description| |-- hooks| | |-- post-commit.sample| | |-- post-receive.sample| | |-- ...| | |-- pre-rebase.sample| | `-- update.sample| |-- info| | `-- exclude| |-- objects| | |-- info| | `-- pack| |-- refs| | |-- heads| | `-- tags| `-- remotes`-- hello_world.rb11 directories, 25 files5 Haziran 13 Çarşamba
  • 74. $ touch hello_world.rb$ git init$ git add .$ git commit -m ‘first commit’5 Haziran 13 Çarşamba
  • 75. $ touch hello_world.rb$ git init$ git add .$ git commit -m ‘first commit’5 Haziran 13 Çarşamba
  • 76. $ tree -a.|-- .git| |-- COMMIT_EDITMSG| |-- HEAD| |-- branches| |-- config| |-- description| |-- hooks| | |-- applypatch-msg.sample| | `-- update.sample| |-- index| |-- info| | `-- exclude| |-- logs| | |-- HEAD| | `-- refs| | `-- heads| | `-- master| |-- objects| | |-- 32/09658ac8d80bc9726d3a33d77e3dfc5fe6035e| | |-- 53/9cd7886a627841d525a78d45cbc6396be20b41| | |-- e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391| | |-- info| | `-- pack| |-- refs| | |-- heads| | | `-- master| | `-- tags| `-- remotes`-- hello_world.rb17 directories, 33 files5 Haziran 13 Çarşamba
  • 77. $ tree -a.|-- .git| |-- COMMIT_EDITMSG| |-- HEAD| |-- branches| |-- config| |-- description| |-- hooks| | |-- applypatch-msg.sample| | `-- update.sample| |-- index| |-- info| | `-- exclude| |-- logs| | |-- HEAD| | `-- refs| | `-- heads| | `-- master| |-- objects| | |-- 32/09658ac8d80bc9726d3a33d77e3dfc5fe6035e| | |-- 53/9cd7886a627841d525a78d45cbc6396be20b41| | |-- e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391| | |-- info| | `-- pack| |-- refs| | |-- heads| | | `-- master| | `-- tags| `-- remotes`-- hello_world.rb17 directories, 33 files5 Haziran 13 Çarşamba
  • 78. $ tree -a.|-- .git| |-- COMMIT_EDITMSG| |-- HEAD| |-- branches| |-- config| |-- description| |-- hooks| | |-- applypatch-msg.sample| | `-- update.sample| |-- index| |-- info| | `-- exclude| |-- logs| | |-- HEAD| | `-- refs| | `-- heads| | `-- master| |-- objects| | |-- 32/09658ac8d80bc9726d3a33d77e3dfc5fe6035e| | |-- 53/9cd7886a627841d525a78d45cbc6396be20b41| | |-- e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391| | |-- info| | `-- pack| |-- refs| | |-- heads| | | `-- master| | `-- tags| `-- remotes`-- hello_world.rb17 directories, 33 files5 Haziran 13 Çarşamba
  • 79. Clone One5 Haziran 13 Çarşamba
  • 80. git clone5 Haziran 13 Çarşamba
  • 81. $ git clone git://github.com/schacon/ticgit.gitInitialized empty Git repository in /private/tmp/ticgit/.git/remote: Counting objects: 591, done.remote: Compressing objects: 100% (267/267), done.remote: Total 591 (delta 253), reused 587 (delta 252)Receiving objects: 100% (591/591), 73.05 KiB, done.Resolving deltas: 100% (253/253), done.$ cd ticgit/$ lsLICENSE! ! Rakefile! examples! note! ! ticgit.gemspecREADME!! bin!! lib!! spec$5 Haziran 13 Çarşamba
  • 82. $ git clone git://github.com/schacon/ticgit.gitInitialized empty Git repository in /private/tmp/ticgit/.git/remote: Counting objects: 591, done.remote: Compressing objects: 100% (267/267), done.remote: Total 591 (delta 253), reused 587 (delta 252)Receiving objects: 100% (591/591), 73.05 KiB, done.Resolving deltas: 100% (253/253), done.$ cd ticgit/$ lsLICENSE! ! Rakefile! examples! note! ! ticgit.gemspecREADME!! bin!! lib!! spec$5 Haziran 13 Çarşamba
  • 83. $ git clone git://github.com/schacon/ticgit.gitInitialized empty Git repository in /private/tmp/ticgit/.git/remote: Counting objects: 591, done.remote: Compressing objects: 100% (267/267), done.remote: Total 591 (delta 253), reused 587 (delta 252)Receiving objects: 100% (591/591), 73.05 KiB, done.Resolving deltas: 100% (253/253), done.$ cd ticgit/$ lsLICENSE! ! Rakefile! examples! note! ! ticgit.gemspecREADME!! bin!! lib!! spec$5 Haziran 13 Çarşamba
  • 84. $ git clone git://github.com/schacon/ticgit.gitInitialized empty Git repository in /private/tmp/ticgit/.git/remote: Counting objects: 591, done.remote: Compressing objects: 100% (267/267), done.remote: Total 591 (delta 253), reused 587 (delta 252)Receiving objects: 100% (591/591), 73.05 KiB, done.Resolving deltas: 100% (253/253), done.$ cd ticgit/$ ls.git LICENSE! ! Rakefile! examples! note! !ticgit.gemspec README!! bin!! lib!! spec$5 Haziran 13 Çarşamba
  • 85. Recording a Snapshot5 Haziran 13 Çarşamba
  • 86. A Basic WorkflowEdit filesStage the changesReview your changesCommit the changesvim / emacs / etcgit add (file)repo statusgit commit5 Haziran 13 Çarşamba
  • 87. A Basic WorkflowEdit filesStage the changesReview your changesCommit the changesvim / emacs / etcgit add (file)repo statusgit commit5 Haziran 13 Çarşamba
  • 88. A Basic WorkflowEdit filesStage the changesReview your changesCommit the changesvim / emacs / etcgit add (file)repo statusgit commit5 Haziran 13 Çarşamba
  • 89. A Basic WorkflowEdit filesStage the changesReview your changesCommit the changesvim / emacs / etcgit add (file)git status / git diffgit commit5 Haziran 13 Çarşamba
  • 90. A Basic WorkflowEdit filesStage the changesReview your changesCommit the changesvim / emacs / etcgit add (file)git status / git diffgit commit5 Haziran 13 Çarşamba
  • 91. A Basicerer WorkflowEdit filesStage and Commitvim / emacs / etcgit commit -a5 Haziran 13 Çarşamba
  • 92. What’s going on here?5 Haziran 13 Çarşamba
  • 93. $ git commitCreated commit 77d3001: descriptive commit message2 files changed, 4 insertions(+), 2 deletions(-)5 Haziran 13 Çarşamba
  • 94. $ git commitCreated commit 77d3001: descriptive commit message2 files changed, 4 insertions(+), 2 deletions(-)5 Haziran 13 Çarşamba
  • 95. 77d30015 Haziran 13 Çarşamba
  • 96. 77d30015 Haziran 13 Çarşamba
  • 97. 77d3001a1de6bf8f5e431972fe4d25b01e595c0b5 Haziran 13 Çarşamba
  • 98. 77d3001a1de6bf8f5e431972fe4d25b01e595c0b5 Haziran 13 Çarşamba
  • 99. 77d3001a1de6bf8f5e431972fe4d25b01e595c0b5 Haziran 13 Çarşamba
  • 100. 77d3001a1de6bf8f5e431972fe4d25b01e595c0bcommit sizeae668..treeparentauthorcommittermy commit message goes hereand it is really, really coolc4ec5a149eScottScott5 Haziran 13 Çarşamba
  • 101. 77d3001a1de6bf8f5e431972fe4d25b01e595c0bcommit sizeae668..treeparentauthorcommittermy commit message goes hereand it is really, really coolc4ec5a149eScottScotttree c4ec543b0322744e55c5efc9b6c4e449d398dbffparent a149e2160b3f7573768cdc2fce24d0881f3577e1author Scott Chacon <schacon@gmail.com> 1223402504 -0700committer Scott Chacon <schacon@gmail.com> 1223402504 -0700descriptive commit message5 Haziran 13 Çarşamba
  • 102. 77d3001a1de6bf8f5e431972fe4d25b01e595c0bcommit sizeae668..treeparentauthorcommittermy commit message goes hereand it is really, really coolc4ec5a149eScottScott5 Haziran 13 Çarşamba
  • 103. 77d3001a1de6bf8f5e431972fe4d25b01e595c0bcommit sizeae668..treeparentauthorcommittermy commit message goes hereand it is really, really coolc4ec5a149eScottScottapp.yamlindex.yamlmain.py./ c4e03e1d33d55 Haziran 13 Çarşamba
  • 104. 77d3001a1de6bf8f5e431972fe4d25b01e595c0bcommit sizeae668..treeparentauthorcommittermy commit message goes hereand it is really, really coolc4ec5a149eScottScottapp.yamlindex.yamlmain.py./ c4e03e1d33d5100644 blob 3d5cd3e1fc4424472ea247d1bb5fcfc3809aadab app.yaml100644 blob 1d31bf2dba611ba0de871320b4d73cdc39cc862b index.yaml100644 blob 03e68c28b73e2650bee34763369faf6e029d5053 main.py5 Haziran 13 Çarşamba
  • 105. 77d3001a1de6bf8f5e431972fe4d25b01e595c0bcommit sizeae668..treeparentauthorcommittermy commit message goes hereand it is really, really coolc4ec5a149eScottScottapp.yamlindex.yamlmain.py./ c4e03e1d33d55 Haziran 13 Çarşamba
  • 106. commit sizeae668..treeparentauthorcommittermy commit message goes hereand it is really, really coolc4ec5a149eScottScottapp.yamlindex.yamlmain.py./ c4e03e1d33d5commit sizetreeparentauthorcommitterthis is the previous commitand I am very proud of it2de5438defScottScott5 Haziran 13 Çarşamba
  • 107. commit sizeae668..treeparentauthorcommittermy commit message goes hereand it is really, really coolc4ec5a149eScottScottapp.yamlindex.yamlmain.py./ c4e03e1d33d5commit sizetreeparentauthorcommitterthis is the previous commitand I am very proud of it2de5438defScottScottapp.yamlindex.yamlmain.py./ c4e03e1d33d55 Haziran 13 Çarşamba
  • 108. commit sizeae668..treeparentauthorcommittermy commit message goes hereand it is really, really coolc4ec5a149eScottScottapp.yamlindex.yamlmain.py./ c4e03e1d33d5commit sizetreeparentauthorcommitterthis is the previous commitand I am very proud of it2de5438defScottScottcommit sizetreeparentauthorcommitterthis is the commit before thatand Im not sure why2fe6590ecdScottScottapp.yamlindex.yamlmain.py./ c4e03e1d33d5app.yamlindex.yamlmain.py./ c4e03e1d33d5commit sizetreeparentauthorcommitterthis is the commit before thatand Im not sure why2fe6590ecdScottScottapp.yamlindex.yamlmain.py./ c4e03e1d33d55 Haziran 13 Çarşamba
  • 109. commit sizeae668..treeparentauthorcommittermy commit message goes hereand it is really, really coolc4ec5a149eScottScottapp.yamlindex.yamlmain.py./ c4e03e1d33d5commit sizetreeparentauthorcommitterthis is the previous commitand I am very proud of it2de5438defScottScottcommit sizetreeparentauthorcommitterthis is the commit before thatand Im not sure why2fe6590ecdScottScottapp.yamlindex.yamlmain.py./ c4e03e1d33d5app.yamlindex.yamlmain.py./ c4e03e1d33d5commit sizetreeparentauthorcommitterthis is the commit before thatand Im not sure why2fe6590ecdScottScottapp.yamlindex.yamlmain.py./ c4e03e1d33d548e 77da1438dc4e3d51d303ef4623f30e67e32a5b15 Haziran 13 Çarşamba
  • 110. commit sizeae668..treeparentauthorcommittermy commit message goes hereand it is really, really coolc4ec5a149eScottScottapp.yamlindex.yamlmain.py./ c4e03e1d33d5commit sizetreeparentauthorcommitterthis is the previous commitand I am very proud of it2de5438defScottScottcommit sizetreeparentauthorcommitterthis is the commit before thatand Im not sure why2fe6590ecdScottScottapp.yamlindex.yamlmain.py./ c4e03e1d33d5app.yamlindex.yamlmain.py./ c4e03e1d33d5commit sizetreeparentauthorcommitterthis is the commit before thatand Im not sure why2fe6590ecdScottScottapp.yamlindex.yamlmain.py./ c4e03e1d33d548e77da1438dc4e3d51d303ef4623f 30e67e32a5b15 Haziran 13 Çarşamba
  • 111. Repository3d403eae65b11d3c36f4623f6fe30e67e32affe38d5b11d3254a14d232d348e735de3c4ec4e77d3d55 Haziran 13 Çarşamba
  • 112. Repository3d403eae65b11d3c36f4623f6fe30e67e32affe38d5b11d3254a14d232d348e735de3c4ec4e77d3d5git checkout branch5 Haziran 13 Çarşamba
  • 113. Repository3d403eae65b11d3c36f4623f6fe30e67e32affe38d5b11d3254a14d232d348e735de3c4ec4e77d3d5git checkout branch5 Haziran 13 Çarşamba
  • 114. Working DirectoryIndexRakefileREADMEsimplegit.rb./lib/./Rakefile./README./lib/simplegit.rb././lib/ c363d403e5b11d3Repository3d403eae65b11d3c36f4623f6fe30e67e32affe38d5b11d3254a14d232d348e735de3c4ec4e77d3d55 Haziran 13 Çarşamba
  • 115. Repository3d403eae65b11d3c36f4623f6fe30e67e32affe38d5b11d3254a14d232d348e735de3c4ec4e77d3d5Working DirectoryIndexRakefileREADMEsimplegit.rb./lib/./Rakefile./README./lib/simplegit.rb././lib/ c363d403e5b11d35 Haziran 13 Çarşamba
  • 116. Repository3d403eae65b11d3c36f4623f6fe30e67e32affe38d5b11d3254a14d232d348e735de3c4ec4e77d3d5Working DirectoryIndexRakefileREADMEsimplegit.rb./lib/./Rakefile./README./lib/simplegit.rb././lib/ c363d403e5b11d35 Haziran 13 Çarşamba
  • 117. Repository3d403eae65b11d3c36f4623f6fe30e67e32affe38d5b11d3254a14d232d348e735de3c4ec4e77d3d5Working DirectoryIndexRakefileREADMEsimplegit.rb./lib/./Rakefile./README./lib/simplegit.rb././lib/ c363d403e5b11d35 Haziran 13 Çarşamba
  • 118. Repository3d403eae65b11d3c36f4623f6fe30e67e32affe38d5b11d3254a14d232d348e735de3c4ec4e77d3d5Working DirectoryIndexRakefileREADMEsimplegit.rb./lib/./Rakefile./README./lib/simplegit.rb././lib/ c363d403e5b11d3git add5 Haziran 13 Çarşamba
  • 119. Repository3d403eae65b11d3c36f4623f6fe30e67e32affe38d5b11d3254a14d232d348e735de3c4ec4e77d3d5Working DirectoryIndexRakefileREADMEsimplegit.rb./lib/./Rakefile./README./lib/simplegit.rb././lib/ c363d403e5b11d3git add34f5 Haziran 13 Çarşamba
  • 120. Repository3d403eae65b11d3c36f4623f6fe30e67e32affe38d5b11d3254a14d232d348e735de3c4ec4e77d3d5Working DirectoryIndexRakefileREADMEsimplegit.rb./lib/./Rakefile./README./lib/simplegit.rb././lib/ c363d403e5b11d3git commit34fa083da34fae95 Haziran 13 Çarşamba
  • 121. Repository3d403eae65b11d3c36f4623f6fe30e67e32affe38d5b11d3254a14d232d348e735de3c4ec4e77d3d5Working DirectoryIndexRakefileREADMEsimplegit.rb./lib/./Rakefile./README./lib/simplegit.rb././lib/ c363d403e5b11d334fa083da34fae95 Haziran 13 Çarşamba
  • 122. Repository3d403eae65b11d3c36f4623f6fe30e67e32affe38d5b11d3254a14d232d348e735de3c4ec4e77d3d5Working DirectoryIndexRakefileREADMEsimplegit.rb./lib/./Rakefile./README./lib/simplegit.rb././lib/ c363d403e5b11d334fa083da34fae95 Haziran 13 Çarşamba
  • 123. Branching and Merging5 Haziran 13 Çarşamba
  • 124. branches5 Haziran 13 Çarşamba
  • 125. brancheslightweight, movablepointers to a commitC1branch5 Haziran 13 Çarşamba
  • 126. branching5 Haziran 13 Çarşamba
  • 127. git branch5 Haziran 13 Çarşamba
  • 128. git checkout5 Haziran 13 Çarşamba
  • 129. Commit98ca9masterHEADc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}5 Haziran 13 Çarşamba
  • 130. Commit98ca9masterHEADc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}5 Haziran 13 Çarşamba
  • 131. Commit98ca9masterHEADc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}5 Haziran 13 Çarşamba
  • 132. Commit98ca9masterHEADc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}5 Haziran 13 Çarşamba
  • 133. Commit98ca9masterHEADc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}98ca9i18nmasterHEADgit branch i18n5 Haziran 13 Çarşamba
  • 134. Commit98ca9masterHEADc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}98ca9i18nmasterHEADgit branch i18n5 Haziran 13 Çarşamba
  • 135. Commit98ca9masterHEADc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}98ca9i18nmasterHEADgit branch5 Haziran 13 Çarşamba
  • 136. $ git branch* masteri18nCommit98ca9masterHEADc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}98ca9i18nmasterHEADgit branch5 Haziran 13 Çarşamba
  • 137. $ find .git/refs.git/refs.git/refs/heads.git/refs/heads/default.git/refs/heads/experiment5 Haziran 13 Çarşamba
  • 138. $ find .git/refs.git/refs.git/refs/heads.git/refs/heads/master.git/refs/heads/i18n5 Haziran 13 Çarşamba
  • 139. $ find .git/refs.git/refs.git/refs/heads.git/refs/heads/master.git/refs/heads/i18n$ cat .git/refs/heads/master98ca909dc9e38af91565082bdf93577ff555489e5 Haziran 13 Çarşamba
  • 140. 98ca9a23fei18nmasterHEADHEAD5 Haziran 13 Çarşamba
  • 141. 98ca9a23fei18nmasterHEADHEADgit checkout i18n5 Haziran 13 Çarşamba
  • 142. 98ca9a23fei18nmasterHEADHEAD5 Haziran 13 Çarşamba
  • 143. 98ca9a23fei18nmasterHEADHEADgit commit5 Haziran 13 Çarşamba
  • 144. 98ca9a23fei18nmasterHEADHEADgit commit5 Haziran 13 Çarşamba
  • 145. git commit98ca9a23femasteri18nHEAD5 Haziran 13 Çarşamba
  • 146. 98ca9a23femasteri18nHEAD5 Haziran 13 Çarşamba
  • 147. git commit98ca9a23femasteri18nHEAD5 Haziran 13 Çarşamba
  • 148. git commit98ca9a23fe 3acd1masteri18nHEAD5 Haziran 13 Çarşamba
  • 149. 98ca9a23fe 3acd1masteri18nHEAD5 Haziran 13 Çarşamba
  • 150. 98ca9a23fe 3acd1masteri18nHEADgit checkout -b iss53 master5 Haziran 13 Çarşamba
  • 151. 98ca9a23feiss533acd1masterHEADi18ngit checkout -b iss53 master5 Haziran 13 Çarşamba
  • 152. 98ca9a23feiss533acd1masterHEADi18ngit checkout master;git checkout -b iss535 Haziran 13 Çarşamba
  • 153. 98ca9a23feiss533acd1masterHEADi18ngit checkout master;git branch iss53;git checkout iss535 Haziran 13 Çarşamba
  • 154. 98ca9a23feiss533acd1masterHEADi18ngit checkout -b iss53 master5 Haziran 13 Çarşamba
  • 155. 98ca9a23feiss533acd1masterHEADi18n5 Haziran 13 Çarşamba
  • 156. git commit98ca9a23feiss5334ac23acd1masterHEADi18n5 Haziran 13 Çarşamba
  • 157. 98ca9a23feiss5334ac23acd1masterHEADi18n5 Haziran 13 Çarşamba
  • 158. git commit98ca9a23fef30abiss5334ac23acd1masterHEADi18n5 Haziran 13 Çarşamba
  • 159. 98ca9a23fef30abiss5334ac23acd1masterHEADi18n5 Haziran 13 Çarşamba
  • 160. 98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c43d issue.cc3d README.txtf13 hello.c5ff issue.cc3d README.txtf13 hello.cd3a i18n.cc3d README.txt9ec hello.c3a6 i18n.c5 Haziran 13 Çarşamba
  • 161. 98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c43d issue.cc3d README.txtf13 hello.c5ff issue.cc3d README.txtf13 hello.cd3a i18n.cc3d README.txt9ec hello.c3a6 i18n.c5 Haziran 13 Çarşamba
  • 162. 98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c43d issue.cc3d README.txtf13 hello.c5ff issue.cc3d README.txtf13 hello.cd3a i18n.cc3d README.txt9ec hello.c3a6 i18n.c5 Haziran 13 Çarşamba
  • 163. 98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c43d issue.cc3d README.txtf13 hello.c5ff issue.cc3d README.txtf13 hello.cd3a i18n.cc3d README.txt9ec hello.c3a6 i18n.c5 Haziran 13 Çarşamba
  • 164. 98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c43d issue.cc3d README.txtf13 hello.c5ff issue.cc3d README.txtf13 hello.cd3a i18n.cc3d README.txt9ec hello.c3a6 i18n.c5 Haziran 13 Çarşamba
  • 165. 98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c43d issue.cc3d README.txtf13 hello.c5ff issue.cc3d README.txtf13 hello.cd3a i18n.cc3d README.txt9ec hello.c3a6 i18n.c5 Haziran 13 Çarşamba
  • 166. 98ca9a23fef30abiss5334ac23acd1masterHEADi18n5 Haziran 13 Çarşamba
  • 167. merging5 Haziran 13 Çarşamba
  • 168. git merge5 Haziran 13 Çarşamba
  • 169. 98ca9a23fef30abiss5334ac23acd1masterHEADi18n5 Haziran 13 Çarşamba
  • 170. 98ca9a23fef30abiss5334ac23acd1masterHEADi18ngit checkout master5 Haziran 13 Çarşamba
  • 171. 98ca9a23fef30abiss5334ac23acd1masterHEADi18n5 Haziran 13 Çarşamba
  • 172. 98ca9a23fef30abiss5334ac23acd1masterHEADi18ngit merge iss535 Haziran 13 Çarşamba
  • 173. 98ca9a23fef30abiss5334ac23acd1masterHEADi18ngit merge iss5398ca9a23fef30abiss5334ac23acd1masterHEADi18n5 Haziran 13 Çarşamba
  • 174. fast-forward merge5 Haziran 13 Çarşamba
  • 175. 98ca9a23fef30abiss5334ac23acd1masterHEADi18ngit merge iss5398ca9a23fef30abiss5334ac23acd1masterHEADi18n5 Haziran 13 Çarşamba
  • 176. git merge iss5398ca9a23fef30abiss5334ac23acd1masterHEADi18n5 Haziran 13 Çarşamba
  • 177. 98ca9a23fef30abiss5334ac23acd1masterHEADi18n5 Haziran 13 Çarşamba
  • 178. git merge i18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n5 Haziran 13 Çarşamba
  • 179. non fast-forward merge5 Haziran 13 Çarşamba
  • 180. git merge i18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n5 Haziran 13 Çarşamba
  • 181. git merge i18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n5 Haziran 13 Çarşamba
  • 182. git merge i18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c5ff issue.cc3d README.txt9ec hello.c3a6 i18n.c5 Haziran 13 Çarşamba
  • 183. git merge i18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c5ff issue.cc3d README.txt9ec hello.c3a6 i18n.c5 Haziran 13 Çarşamba
  • 184. git merge i18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c5ff issue.cc3d README.txt9ec hello.c3a6 i18n.c5 Haziran 13 Çarşamba
  • 185. git merge i18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c5ff issue.cc3d README.txt9ec hello.c3a6 i18n.c5 Haziran 13 Çarşamba
  • 186. 98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c5ff issue.cc3d README.txt9ec hello.c3a6 i18n.c95c41c3d README.txt9ec hello.c5ff issue.c3a6 i18n.cgit merge i18n5 Haziran 13 Çarşamba
  • 187. 98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c5ff issue.cc3d README.txt9ec hello.c3a6 i18n.c95c41c3d README.txt9ec hello.c5ff issue.c3a6 i18n.cgit merge i18n5 Haziran 13 Çarşamba
  • 188. 98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c5ff issue.cc3d README.txt9ec hello.c3a6 i18n.c95c41c3d README.txt9ec hello.c5ff issue.c3a6 i18n.c5 Haziran 13 Çarşamba
  • 189. 98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c5ff issue.cc3d README.txt9ec hello.c3a6 i18n.c95c41c3d README.txt9ec hello.c5ff issue.c3a6 i18n.c5 Haziran 13 Çarşamba
  • 190. 98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c5ff issue.cc3d README.txt9ec hello.c3a6 i18n.c95c41c3d README.txt9ec hello.c5ff issue.c3a6 i18n.c5 Haziran 13 Çarşamba
  • 191. 98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c5ff issue.cc3d README.txt9ec hello.c3a6 i18n.c95c41c3d README.txt9ec hello.c5ff issue.c3a6 i18n.c5 Haziran 13 Çarşamba
  • 192. 98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c5ff issue.cc3d README.txt9ec hello.c3a6 i18n.c95c41c3d README.txt9ec hello.c5ff issue.c3a6 i18n.c5 Haziran 13 Çarşamba
  • 193. 98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c5ff issue.cc3d README.txt9ec hello.c3a6 i18n.c95c41c3d README.txt9ec hello.c5ff issue.c3a6 i18n.c5 Haziran 13 Çarşamba
  • 194. 98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c415 Haziran 13 Çarşamba
  • 195. merge conflicts5 Haziran 13 Çarşamba
  • 196. $ git merge iss53Auto-merging index.htmlCONFLICT (content): Merge conflict in index.htmlAutomatic merge failed; fix conflicts and then commit the result.5 Haziran 13 Çarşamba
  • 197. $ git merge iss53Auto-merging index.htmlCONFLICT (content): Merge conflict in index.htmlAutomatic merge failed; fix conflicts and then commit the result.5 Haziran 13 Çarşamba
  • 198. $ git merge iss53Auto-merging index.htmlCONFLICT (content): Merge conflict in index.htmlAutomatic merge failed; fix conflicts and then commit the result.$ git statusindex.html: needs merge# On branch master# Changed but not updated:# (use "git add <file>..." to update what will be committed)# (use "git checkout -- <file>..." to discard changes inworking directory)##! unmerged: index.html#5 Haziran 13 Çarşamba
  • 199. <<<<<<< HEAD:index.html<div id="footer">contact :email.support@github.com</div>=======<div id="footer">please contact us at support@github.com</div>>>>>>>> iss53:index.html5 Haziran 13 Çarşamba
  • 200. $ git add [file]5 Haziran 13 Çarşamba
  • 201. $ git status# On branch master# Changes to be committed:# (use "git reset HEAD <file>..." to unstage##!modified: index.html#5 Haziran 13 Çarşamba
  • 202. git mergetool5 Haziran 13 Çarşamba
  • 203. $ git mergetoolmerge tool candidates: kdiff3 tkdiff xxdiff meld gvimdiff opendiffemerge vimdiffMerging the files: index.htmlNormal merge conflict for index.html:{local}: modified{remote}: modifiedHit return to start merge resolution tool (opendiff):5 Haziran 13 Çarşamba
  • 204. $ git commit5 Haziran 13 Çarşamba
  • 205. reintegration merges5 Haziran 13 Çarşamba
  • 206. 98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c415 Haziran 13 Çarşamba
  • 207. 98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c41git checkout i18n5 Haziran 13 Çarşamba
  • 208. git commit98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa235 Haziran 13 Çarşamba
  • 209. git checkout master98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa235 Haziran 13 Çarşamba
  • 210. git merge i18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa235 Haziran 13 Çarşamba
  • 211. 98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa23git merge i18n5 Haziran 13 Çarşamba
  • 212. 98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa23c3d README.txt9ec hello.c3a6 i18n.cc3d README.txt9ec hello.c5ff issue.c3a6 i18n.c45d README.txt9ec hello.c3a6 i18n.cgit merge i18n5 Haziran 13 Çarşamba
  • 213. 98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa23c3d README.txt9ec hello.c3a6 i18n.cc3d README.txt9ec hello.c5ff issue.c3a6 i18n.c45d README.txt9ec hello.c3a6 i18n.cgit merge i18n5 Haziran 13 Çarşamba
  • 214. 98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa23c3d README.txt9ec hello.c3a6 i18n.cc3d README.txt9ec hello.c5ff issue.c3a6 i18n.c45d README.txt9ec hello.c3a6 i18n.cgit merge i18n5 Haziran 13 Çarşamba
  • 215. 98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa23c3d README.txt9ec hello.c3a6 i18n.cc3d README.txt9ec hello.c5ff issue.c3a6 i18n.c45d README.txt9ec hello.c3a6 i18n.cgit merge i18n5 Haziran 13 Çarşamba
  • 216. 67a2d98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa23c3d README.txt9ec hello.c3a6 i18n.cc3d README.txt9ec hello.c5ff issue.c3a6 i18n.c45d README.txt9ec hello.c3a6 i18n.c45d README.txt9ec hello.c5ff issue.c3a6 i18n.cgit merge i18n5 Haziran 13 Çarşamba
  • 217. 67a2d98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa23c3d README.txt9ec hello.c3a6 i18n.cc3d README.txt9ec hello.c5ff issue.c3a6 i18n.c45d README.txt9ec hello.c3a6 i18n.c45d README.txt9ec hello.c5ff issue.c3a6 i18n.cgit merge i18n5 Haziran 13 Çarşamba
  • 218. git merge i18n67a2d98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa235 Haziran 13 Çarşamba
  • 219. Why is this cool?5 Haziran 13 Çarşamba
  • 220. try out an idea5 Haziran 13 Çarşamba
  • 221. isolate work units5 Haziran 13 Çarşamba
  • 222. long running topics5 Haziran 13 Çarşamba
  • 223. long running topicscontinuous merging5 Haziran 13 Çarşamba
  • 224. Deleting Branches5 Haziran 13 Çarşamba
  • 225. git branch -d branch5 Haziran 13 Çarşamba
  • 226. 98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa235 Haziran 13 Çarşamba
  • 227. 98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa235 Haziran 13 Çarşamba
  • 228. 98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa235 Haziran 13 Çarşamba
  • 229. 98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa235 Haziran 13 Çarşamba
  • 230. 98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa235 Haziran 13 Çarşamba
  • 231. git branch -D branch5 Haziran 13 Çarşamba
  • 232. Collaborating5 Haziran 13 Çarşamba
  • 233. remotes5 Haziran 13 Çarşamba
  • 234. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermaster5 Haziran 13 Çarşamba
  • 235. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermastergit clone nick@git.ourcompany.com:project.git5 Haziran 13 Çarşamba
  • 236. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermastergit clone nick@git.ourcompany.com:project.git5 Haziran 13 Çarşamba
  • 237. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermastergit clone nick@git.ourcompany.com:project.git5 Haziran 13 Çarşamba
  • 238. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermastergit clone scott@git.ourcompany.com:project.git5 Haziran 13 Çarşamba
  • 239. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermaster5 Haziran 13 Çarşamba
  • 240. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05git commit5 Haziran 13 Çarşamba
  • 241. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091git commit5 Haziran 13 Çarşamba
  • 242. git push5 Haziran 13 Çarşamba
  • 243. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091git push origin master5 Haziran 13 Çarşamba
  • 244. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091git push origin master5 Haziran 13 Çarşamba
  • 245. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091git push origin master5 Haziran 13 Çarşamba
  • 246. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091git push origin masteri want to pushsome new stuff5 Haziran 13 Çarşamba
  • 247. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091git push origin masteri’ve got masterat 31b85 Haziran 13 Çarşamba
  • 248. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091git push origin mastercool, i see that inthe history of what iwant to push5 Haziran 13 Çarşamba
  • 249. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091git push origin masterhere’s the differencedee9 9e055 Haziran 13 Çarşamba
  • 250. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091git push origin masterdee9 9e055 Haziran 13 Çarşamba
  • 251. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091git push origin masterdee9 9e055 Haziran 13 Çarşamba
  • 252. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05ok, everythinglooks good.5 Haziran 13 Çarşamba
  • 253. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05origin/master5 Haziran 13 Çarşamba
  • 254. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05git push origin masterorigin/master5 Haziran 13 Çarşamba
  • 255. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05git push origin masteri want to pushsome new stufforigin/master5 Haziran 13 Çarşamba
  • 256. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05git push origin masteri’ve got masterat 9e05origin/master5 Haziran 13 Çarşamba
  • 257. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05git push origin masternot familiarwith thatorigin/master5 Haziran 13 Çarşamba
  • 258. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05git push origin mastercrap.origin/master5 Haziran 13 Çarşamba
  • 259. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05git push origin masterit would be mean ofme to overwritescott’s changes...origin/master5 Haziran 13 Çarşamba
  • 260. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05origin/master5 Haziran 13 Çarşamba
  • 261. git fetch5 Haziran 13 Çarşamba
  • 262. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05origin/master5 Haziran 13 Çarşamba
  • 263. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05git fetchorigin/master5 Haziran 13 Çarşamba
  • 264. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05git fetchorigin/master5 Haziran 13 Çarşamba
  • 265. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05origin/master5 Haziran 13 Çarşamba
  • 266. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967git merge origin/masterorigin/master5 Haziran 13 Çarşamba
  • 267. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967git push origin masterorigin/master5 Haziran 13 Çarşamba
  • 268. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967git push origin masterok, let’s trythat again. iwant to pushsome stufforigin/master5 Haziran 13 Çarşamba
  • 269. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967git push origin masteri’ve got masterat 9e05origin/master5 Haziran 13 Çarşamba
  • 270. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967git push origin masterfreakin sweet, ican see that inmy historyorigin/master5 Haziran 13 Çarşamba
  • 271. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967git push origin masterlet’s do thise1cf 8091 a967origin/master5 Haziran 13 Çarşamba
  • 272. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967git push origin mastere1cf 8091 a967origin/master5 Haziran 13 Çarşamba
  • 273. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967git push origin mastere1cf 8091 a967origin/master5 Haziran 13 Çarşamba
  • 274. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967a967e1cf 8091origin/masterok, we’re good.5 Haziran 13 Çarşamba
  • 275. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967a967e1cf 80915 Haziran 13 Çarşamba
  • 276. pushing other branches5 Haziran 13 Çarşamba
  • 277. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967a967e1cf 80915 Haziran 13 Çarşamba
  • 278. git checkout -b iss53 31b8; git commit; git commitgit.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967a967e1cf 80914ca2 74baiss535 Haziran 13 Çarşamba
  • 279. git push origin iss53git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967a967e1cf 80914ca2 74baiss535 Haziran 13 Çarşamba
  • 280. git push origin iss53git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967a967e1cf 80914ca2 74baiss53i want to pushsome stuff5 Haziran 13 Çarşamba
  • 281. git push origin iss53git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967a967e1cf 80914ca2 74baiss53i’ve got masterat a9675 Haziran 13 Çarşamba
  • 282. git push origin iss53git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967a967e1cf 80914ca2 74baiss53i don’t care5 Haziran 13 Çarşamba
  • 283. git push origin iss53git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967a967e1cf 80914ca2 74baiss53i’m trying topush iss535 Haziran 13 Çarşamba
  • 284. git push origin iss53git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967a967e1cf 80914ca2 74baiss53here you go5 Haziran 13 Çarşamba
  • 285. git push origin iss53git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967a967e1cf 80914ca2 74baiss534ca2 74ba5 Haziran 13 Çarşamba
  • 286. git push origin iss53git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967a967e1cf 80914ca2 74baiss534ca2 74ba5 Haziran 13 Çarşamba
  • 287. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967a967e1cf 80914ca2 74baiss534ca2 74ba iss535 Haziran 13 Çarşamba
  • 288. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967a967e1cf 80914ca2 74baiss534ca2 74ba iss53git fetch4ca2 74ba5 Haziran 13 Çarşamba
  • 289. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967a967e1cf 80914ca2 74baiss534ca2 74ba iss53git fetch4ca2 74ba5 Haziran 13 Çarşamba
  • 290. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967a967e1cf 80914ca2 74baiss534ca2 74ba iss53git fetch4ca2 74ba5 Haziran 13 Çarşamba
  • 291. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967a967e1cf 80914ca2 74baiss534ca2 74ba iss534ca2 74baorigin/iss535 Haziran 13 Çarşamba
  • 292. git pull5 Haziran 13 Çarşamba
  • 293. pull == fetch + merge5 Haziran 13 Çarşamba
  • 294. multiple remotes5 Haziran 13 Çarşamba
  • 295. developernickdeveloperjessicamy repo5ece4a4a7ce0 master5 Haziran 13 Çarşamba
  • 296. developernickdeveloperjessicamy repo5ece4a4a7ce0 mastercommit5 Haziran 13 Çarşamba
  • 297. developernickdeveloperjessicamy repo5ece4a4a7ce0 mastertree5 Haziran 13 Çarşamba
  • 298. developernickdeveloperjessicamy repo5ece4a4a7ce0 masterblobs5 Haziran 13 Çarşamba
  • 299. schacon/projectdevelopernickdeveloperjessica"public"my repo5ece4a4a7ce0 mastergit push publicpublic/master5ece4a4a7ce05 Haziran 13 Çarşamba
  • 300. schacon/projectdeveloperjessica"public"my repo5ece4a4a7ce0 mastergit clone (url)public/master5ece4a4a7ce05ece4a4a7ce0developernick5 Haziran 13 Çarşamba
  • 301. schacon/projectdeveloperjessica"public"my repo5ece4a4a7ce0 mastergit commitpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5 Haziran 13 Çarşamba
  • 302. schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f git clone (url)5ece4a4a7ce0developerjessica5 Haziran 13 Çarşamba
  • 303. schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa09git commit5 Haziran 13 Çarşamba
  • 304. schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa09git push5ece4a4a7ce0nickh/projectc12ec524f5ece4a4a7ce0jessica/project2fbdf74eaa095 Haziran 13 Çarşamba
  • 305. schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa09git remote add nick git://github.com/nickh/project.git5ece4a4a7ce0nickh/projectc12ec524f5ece4a4a7ce0jessica/project2fbdf74eaa09"nick"git remote add nick git://github.com/nickh/project.git5 Haziran 13 Çarşamba
  • 306. schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa09git remote add nick git://github.com/nickh/project.git5ece4a4a7ce0nickh/projectc12ec524f5ece4a4a7ce0jessica/project2fbdf74eaa09"nick"“nick”git remote add nick git://github.com/nickh/project.git5 Haziran 13 Çarşamba
  • 307. schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa09git remote add jess git://github.com/jessica/project.git5ece4a4a7ce0nickh/projectc12ec524f5ece4a4a7ce0jessica/project2fbdf74eaa09"nick" "jess"git remote add jess git://github.com/jessica/project.git5 Haziran 13 Çarşamba
  • 308. schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa09git remote add jess git://github.com/jessica/project.git5ece4a4a7ce0nickh/projectc12ec524f5ece4a4a7ce0jessica/project2fbdf74eaa09"nick" "jess"git remote add jess git://github.com/jessica/project.git“jess”5 Haziran 13 Çarşamba
  • 309. schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa09git remote add jess git://github.com/jessica/project.git5ece4a4a7ce0nickh/projectc12ec524f5ece4a4a7ce0jessica/project2fbdf74eaa09"nick" "jess"schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce0git fetch nick5ecc125ece4a4a7ce0jessica/project2fbdf74eaa09"jess"c12ec524f nick/mastergit fetch nick5 Haziran 13 Çarşamba
  • 310. schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa09git remote add jess git://github.com/jessica/project.git5ece4a4a7ce0nickh/projectc12ec524f5ece4a4a7ce0jessica/project2fbdf74eaa09"nick" "jess"schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa09git fetch nick5ece4a4a7ce0nickh/projectc12ec524f5ece4a4a7ce0jessica/project2fbdf74eaa09"nick" "jess"c12ec524f nick/mastergit fetch nick5 Haziran 13 Çarşamba
  • 311. schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa09git fetch nick5ece4a4a7ce0nickh/projectc12ec524f5ece4a4a7ce0jessica/project2fbdf74eaa09"nick" "jess"c12ec524f nick/master5 Haziran 13 Çarşamba
  • 312. schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa09git remote add jess git://github.com/jessica/project.git5ece4a4a7ce0nickh/projectc12ec524f5ece4a4a7ce0jessica/project2fbdf74eaa09"nick" "jess"git fetch jessschacon/project"public"my repo5ece4a4a7ce0 masterpublic/e4agit fetch jesse4anickh/projectc12ec524fjessicproje"nick" "jessec524f nick/ma2fbdf74eaa09jess/mac12schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa09git fetch nick5ece4a4a7ce0nickh/projectc12ec524f5ece4a4a7ce0jessica/project2fbdf74eaa09"nick" "jess"c12ec524f nick/master5 Haziran 13 Çarşamba
  • 313. schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa09git remote add jess git://github.com/jessica/project.git5ece4a4a7ce0nickh/projectc12ec524f5ece4a4a7ce0jessica/project2fbdf74eaa09"nick" "jess"git fetch jessschacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa09git fetch jess5ece4a4a7ce0nickh/projectc12ec524f5ece4a4a7ce0jessica/project2fbdf74eaa09"nick" "jess"ec524f nick/master2fbdf74eaa09jess/masterc12schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa09git fetch nick5ece4a4a7ce0nickh/projectc12ec524f5ece4a4a7ce0jessica/project2fbdf74eaa09"nick" "jess"c12ec524f nick/master5 Haziran 13 Çarşamba
  • 314. schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa09git fetch jess5ece4a4a7ce0nickh/projectc12ec524f5ece4a4a7ce0jessica/project2fbdf74eaa09"nick" "jess"ec524f nick/master2fbdf74eaa09jess/masterc125 Haziran 13 Çarşamba
  • 315. schacon/project"public"my repo5ece4a4a7ce0masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa095ece4a4a7ce0nickh/projectc12ec524f5ece4a4a7ce0jessica/project2fbdf74eaa09"nick" "jess"ec524f nick/master2fbdf74eaa09jess/masterc12b3bc63git merge nick jessgit merge nick/master jess/master5 Haziran 13 Çarşamba
  • 316. schacon/project"public"my repo5ece4a4a7ce0masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa09git push public5ece4a4a7ce0nickh/projectc12ec524f5ece4a4a7ce0jessica/project2fbdf74eaa09"nick" "jess"ec524f nick/master2fbdf74eaa09jess/masterc12b3bc63e4aec524f2fbdf74eaa09c12b3bc635 Haziran 13 Çarşamba
  • 317. schacon/project"public"my repo5ece4a4a7ce0masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa095ece4a4a7ce0nickh/projectc12ec524f5ece4a4a7ce0jessica/project2fbdf74eaa09"nick" "jess"ec524f nick/master2fbdf74eaa09jess/masterc12b3bc63e4aec524f2fbdf74eaa09c12b3bc635 Haziran 13 Çarşamba
  • 318. schacon/project"public"my repo5ece4a4a7ce0masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa095ece4a4a7ce0nickh/projectc12ec524f5ece4a4a7ce0jessica/project2fbdf74eaa09"nick" "jess"ec524f nick/master2fbdf74eaa09jess/masterc12b3bc63e4aec524f2fbdf74eaa09c12b3bc635 Haziran 13 Çarşamba
  • 319. schacon/project"public"my repo5ece4a4a7ce0masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa095ece4a4a7ce0nickh/projectc12ec524f5ece4a4a7ce0jessica/project2fbdf74eaa09"nick" "jess"ec524f nick/master2fbdf74eaa09jess/masterc12b3bc63e4aec524f2fbdf74eaa09c12b3bc635 Haziran 13 Çarşamba
  • 320. schacon/project"public"my repo5ece4a4a7ce0masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa095ece4a4a7ce0nickh/projectc12ec524f5ece4a4a7ce0jessica/project2fbdf74eaa09"nick" "jess"ec524f nick/master2fbdf74eaa09jess/masterc12b3bc63e4aec524f2fbdf74eaa09c12b3bc635 Haziran 13 Çarşamba
  • 321. Git Repository YönetimiStashGitoliteGitosisŞirketiçi HostedGitHubGitoriousBitbucket5 Haziran 13 Çarşamba
  • 322. Referanslargit-scm.comTech Talk: LinusTorvalds on GitIntroduction to Git:Scott Chacon5 Haziran 13 Çarşamba