1
00:00:00,100 --> 00:00:00,360
TAMAM.

2
00:00:00,360 --> 00:00:01,480
Tekrar hoşgeldiniz.

3
00:00:01,590 --> 00:00:09,690
Bu yüzden son videoda dört yeni komutun bu duruma girdiğini gördük ve hepsine çok faydalı olanları tamamladık, özellikle

4
00:00:09,690 --> 00:00:16,220
de her zaman kullandıklarını ekledin ve taahhüt ettiler, ancak yapmamıza izin verenler dosyaları ekleyip tamamladı.

5
00:00:16,220 --> 00:00:22,910
Onları kurtarmak temelde eski kodu geriye dönmek için küçük kontrol noktaları yapın.

6
00:00:22,980 --> 00:00:24,450
İki yeni komutu göreceğiz.

7
00:00:24,450 --> 00:00:29,700
Giriş yapın ve teslim alın, size aslında bir kaç tane daha gösterecekler ama bu iki

8
00:00:29,700 --> 00:00:30,950
kadar önemli değiller.

9
00:00:31,380 --> 00:00:33,550
Yani ben yazarsam aynı klasordayım.

10
00:00:33,830 --> 00:00:35,300
Bizimle başlayalım.

11
00:00:35,340 --> 00:00:38,760
Bu tür durum bilgisi için şu üç dosyamın olduğunu görebilirsiniz.

12
00:00:38,760 --> 00:00:43,890
Hiçbir değişiklik yapmadım ve bir göz atarsam kim olduğum onları yeniden açar.

13
00:00:44,040 --> 00:00:48,120
C-9 aslında evet.

14
00:00:48,810 --> 00:00:53,460
Ve kedi ve köpekler yapalım.

15
00:00:53,670 --> 00:00:57,370
Bilmiyorum, sana bunları öylece bir araya getirmeden önce göstermiş olabilir miyim.

16
00:00:57,810 --> 00:00:58,150
TAMAM.

17
00:00:58,200 --> 00:01:02,730
Bu üç dosyamızda biri boş olan köpekler var.

18
00:01:02,730 --> 00:01:03,630
Bu iyi.

19
00:01:03,960 --> 00:01:08,880
Diyelim ki bu büyük bir uygulama ve ben bir şekilde bir şey berbat ve bir hata alıyorum.

20
00:01:08,970 --> 00:01:12,540
Bu yüzden yanlış bir şey yapıyorum ve kodum artık çalışmıyor.

21
00:01:12,750 --> 00:01:17,790
Ve tekrar büyük bir uygulama gibi davranıyorum ve aslında sorunun ne olduğunu bilmiyorum ya da

22
00:01:17,790 --> 00:01:20,290
belki bir şeyler deniyordum ve vidalama kararı aldım.

23
00:01:20,370 --> 00:01:21,760
Ben aslında bunu sevmiyorum.

24
00:01:21,780 --> 00:01:24,320
Eski versiyonuma geri dönelim.

25
00:01:24,330 --> 00:01:31,440
Yapmak istediğiniz ilk şey, giriş almak yazın ve bu bize bu repo'da yaptığımız

26
00:01:31,440 --> 00:01:35,400
tüm taahhütlerin bir geçmişi veya bir günlüğü verecektir.

27
00:01:35,400 --> 00:01:36,910
Bu yüzden hızlı bir not.

28
00:01:36,990 --> 00:01:44,190
Yeni terminal arayüzünü açar, enter tuşuna basarsanız, aslında ilerlemek için yukarı okunu

29
00:01:45,420 --> 00:01:50,290
da kullanabilirsiniz, ancak şu anda normal komutları yazamazsınız.

30
00:01:50,310 --> 00:01:52,020
İmlecin biraz nasıl değiştiğine dikkat edin.

31
00:01:52,020 --> 00:01:56,160
Bir lanet var ya da bundan kurtulmak için bir iki nokta var.

32
00:01:56,160 --> 00:02:00,040
Sen-ebilmek yazın Q böylece geri almak günlük.

33
00:02:00,540 --> 00:02:02,590
Ve en baştan başlayalım.

34
00:02:02,610 --> 00:02:03,580
Yani altta.

35
00:02:03,840 --> 00:02:12,360
Yaptığım ilk şey Yazarın, bunu yaptığımın ve hangi dosyayı çalıştırdığımın mesaj olduğunu

36
00:02:12,360 --> 00:02:16,150
taahhüt ettikleri tarihin X-File eklediğini görebilirsiniz.

37
00:02:17,370 --> 00:02:24,310
Ve sonra birincisi yakalama dosyası eklendikten sonra beni kedi ve köpek dosyasına ekledi.

38
00:02:24,390 --> 00:02:27,330
Ve dosyaları güncellediğimizin bilincindeydi.

39
00:02:27,960 --> 00:02:31,700
Yani evet hepsi zaman zaman mesajları var ama gerçekten önemli.

40
00:02:31,830 --> 00:02:37,470
ziyaret ederseniz, bir süre sonra kendinize geri dönecekseniz açıklayıcı olmaları gerekir.

41
00:02:37,470 --> 00:02:38,710
Özellikle kodunuzu tekrar

42
00:02:38,880 --> 00:02:45,020
Ama en önemli kısmı, gerçek komutları çalıştırmamızdır.

43
00:02:45,360 --> 00:02:47,610
Bu taahhüt mesajlarını asla bir daha yazmayız.

44
00:02:47,610 --> 00:02:48,700
Onlar sadece insanlar içindir.

45
00:02:48,720 --> 00:02:55,670
Ancak bilgisayar için iyi olanın önemli kısmı, bu uzun dize bu karmaşayı işlemektir.

46
00:02:55,740 --> 00:03:00,000
Gerçekten çok önemli çünkü bu benzersiz tanımlayıcı.

47
00:03:00,360 --> 00:03:07,410
Bu yüzden, geri dönmek istersem, en başından itibaren koda bakmak için uygulama dosyasını zamanında

48
00:03:07,800 --> 00:03:08,740
eklemek istiyorum.

49
00:03:08,940 --> 00:03:10,920
Buna ihtiyacım var.

50
00:03:11,610 --> 00:03:12,900
Bu yüzden onu kopyalayacağım.

51
00:03:13,080 --> 00:03:18,600
Diyelim ki, uygulama dosyasına hiçbir kedi dosyası no dugs dosyası gönderene kadar her şeye geri dönmek istiyorum.

52
00:03:19,410 --> 00:03:27,260
Buraya C komutunu kopyalayıp çıkmak için Q'ya bastım ve sonra yeni komutu göreceğiz.

53
00:03:27,360 --> 00:03:30,200
Ya da kontrol edilecek ikinci yeni komut.

54
00:03:30,780 --> 00:03:34,100
Bu yüzden ben check out yazın ve bu gerçekten çok yönlü bir komuttur.

55
00:03:34,290 --> 00:03:40,290
Bir sürü farklı şey için kullanılır, ancak genel fikir, gidip başka bir şeye bakmanın ve

56
00:03:40,290 --> 00:03:46,110
bir şube olup olmadığına veya bir önceki taahhüdün başka bir şey kontrol etmesinde kullanılmış olmasıdır.

57
00:03:47,280 --> 00:03:52,020
Bu arada şubelerden bahsetmedik, ancak şubeleri değiştirmek için bunu yapmakta kullanılırız.

58
00:03:52,140 --> 00:03:56,830
Bu yüzden teslim alınmalı ve daha sonra bu uzun dizeyi yapıştırmalı ve enter'a basmalıyız.

59
00:03:57,240 --> 00:04:04,750
Ve aslında bunu yapmadan önce oradan çıkmam ve durumumu yazmama izin ver.

60
00:04:05,310 --> 00:04:11,850
İlk gördüğüm şey, uygulamanımda bir değişiklik yapmış olduğumdur Evet iyi ama Commit için

61
00:04:11,850 --> 00:04:18,480
sahne almadım Eklemedim ama daha önemlisi şube masterında yine ne dalların bulunduğunu bilmiyorum dedi

62
00:04:18,480 --> 00:04:23,350
Fakat şimdi bilmeniz gereken tek şey, ustanın ana üssü olmasıdır.

63
00:04:23,520 --> 00:04:25,790
Bu yüzden yaptığımız her şey Üstad'da oldu.

64
00:04:26,280 --> 00:04:26,780
TAMAM.

65
00:04:27,090 --> 00:04:32,340
Ayrıca, komut istemimde ustalık deyip durduğunu söyleyen küçük bir bilgi istiyorum.

66
00:04:32,940 --> 00:04:36,630
Şimdi, eğer koşarsam bu komutu kaybettiğim gibi görünüyor.

67
00:04:36,660 --> 00:04:37,370
Tekrar yaz.

68
00:04:37,410 --> 00:04:41,150
Kontrolü yapın ve yapıştırın ve enter tuşuna basın.

69
00:04:41,310 --> 00:04:46,230
Göreceğiniz ilk şey, bana kararlı olmayan değişikliklerin olduğunu söylüyor olmasıdır.

70
00:04:46,440 --> 00:04:51,000
Ve buraya gidersem bunu kontrol edersem, bu değişiklikleri kaybedeceğim.

71
00:04:51,360 --> 00:04:54,660
Bunun nedeni, bir anda birçok şeyi takip edebilmesidir.

72
00:04:54,690 --> 00:04:56,340
Bu yüzden şimdi bazı değişiklikler var.

73
00:04:56,340 --> 00:05:03,210
Yaptığım ve elde ettiğim bu çizgi bunu izliyor ve bunu bana bunu eklememi

74
00:05:03,210 --> 00:05:04,400
istiyor musun?

75
00:05:04,680 --> 00:05:10,500
Ama geri dönüp bazı eski kodları görürsem, bunu artık bundan haberim olmayacaktır.

76
00:05:10,620 --> 00:05:13,610
Bu yüzden geri dönmeden önce temelde beni uyarıyor.

77
00:05:13,710 --> 00:05:19,800
Muhtemelen onu eklemeli ve yapmalı ya da tamamen kaldırmalısın, bu yüzden umurumda değil sadece üstüne

78
00:05:19,800 --> 00:05:20,110
yaz.

79
00:05:20,280 --> 00:05:24,060
İşe alacağım ancak bunu reklam uygulaması olsun diye yapacağım.

80
00:05:24,080 --> 00:05:35,160
Evet ve benim taahhüt mesajım sadece yapacak hiçbir şey statüsü almak için app dosyası karışıklık olacaktır.

81
00:05:35,250 --> 00:05:36,710
Hala şube ustası.

82
00:05:36,730 --> 00:05:39,390
Şimdi bunu tekrar kontrol etmeye çalışalım.

83
00:05:40,480 --> 00:05:44,920
Bu sefer çok daha uzun bir mesaj alıyoruz.

84
00:05:44,920 --> 00:05:50,150
Daha da önemlisi, burada artık Üstat yazan olmadığına dikkat edin.

85
00:05:50,640 --> 00:05:52,140
Kesiliyor çünkü çok uzun.

86
00:05:52,140 --> 00:05:59,350
Ama ben bu durumu yazarsam kafa koparırım 5 c d d blah blah falan görürüm.

87
00:05:59,350 --> 00:06:02,170
Bu karmanın başlangıcı hangisidir.

88
00:06:02,760 --> 00:06:10,600
Tamam, bence bu çok iyi, bu dönem başkanını gerçekten kafa karıştırmaya başlıyor.

89
00:06:10,990 --> 00:06:15,300
Geliştiricilerim dahil olmak üzere tanıdığım çoğu insan için her zaman kafa karıştırıcıdır.

90
00:06:15,310 --> 00:06:17,400
Temel olarak işaretçi var.

91
00:06:17,440 --> 00:06:24,620
Onu, bulunduğunuz yerdeki veya yerde zaman içinde bir işaretçi olarak verirler ve zamanla ileri geri

92
00:06:24,620 --> 00:06:27,270
hareket etmek için onu hareket ettirebilirsiniz.

93
00:06:27,270 --> 00:06:31,280
Ne önemli olsa da artık Üstat olduğumuz.

94
00:06:31,300 --> 00:06:36,610
Yaptığımız şey, geri döndüğümüz ve temel olarak kodun eski sürümünü incelemekte

95
00:06:36,610 --> 00:06:37,860
olduğumuza karar verdik.

96
00:06:37,870 --> 00:06:41,650
Yani LS yazarsam Bu konuda oldukça havalı olan şey budur.

97
00:06:41,750 --> 00:06:43,350
Burada yalnızca bir dosya var.

98
00:06:43,540 --> 00:06:51,400
Bu eski kodu kontrol ettiğimde geri döndüğümde temelde beni geriye götürdü, geri götürdü

99
00:06:51,390 --> 00:06:54,540
ve geri ne yaptığım görebildim.

100
00:06:55,060 --> 00:07:00,760
Ancak unutmamak gerekir ki, check-out yapacaklarımı kontrol ettiğimde ve sonra ismi komisyon karması

101
00:07:00,750 --> 00:07:07,620
olarak adlandırdım, bu tür bir şey beni şu andaki akıştan veya iyi iş akışı dışına

102
00:07:07,620 --> 00:07:08,100
çıkarıyor.

103
00:07:08,130 --> 00:07:10,290
Bu yüzden Başkan ayrılmış diyor.

104
00:07:10,360 --> 00:07:18,610
taahhüt edildiği bir zaman çizgisi gibi bir geçmişi olduğunu düşünürseniz.

105
00:07:18,610 --> 00:07:24,850
Dolayısıyla, tarihimizin her biri bu gösterilerin her birinin

106
00:07:24,860 --> 00:07:27,950
Sadece bir kaç tane daha yapın.

107
00:07:30,370 --> 00:07:31,620
TAMAM.

108
00:07:31,920 --> 00:07:32,700
Aman tanrım

109
00:07:32,800 --> 00:07:33,480
Oraya gidiyoruz.

110
00:07:33,490 --> 00:07:39,970
Bu yüzden her biri, taahhüt ettiğimiz neredeyse zamanın bir anahtarı ve bir lineer liste burada,

111
00:07:39,970 --> 00:07:44,180
bunu başlattık ve sonra tekrar taahhüt edilen bazı değişiklikler yaptık.

112
00:07:44,310 --> 00:07:46,420
Ve buna bir akış var.

113
00:07:46,530 --> 00:07:50,400
Burası son taahhüt olduğumuz yer.

114
00:07:50,500 --> 00:07:58,950
Şimdilik en azından bilindiği şey, bir ustanın bu kadar bariz olduğunun haklı olduğu yerdir usta

115
00:07:58,960 --> 00:08:03,260
Bu kontrol komutunu almadan önce bulunduğumuz yer burasıdır.

116
00:08:03,270 --> 00:08:11,560
Sonra kontrole başladım ve bu taahhüt ve ilk taahhüdüne inanıp geri adım

117
00:08:11,760 --> 00:08:16,760
attı ve başın taahhüt mesajında ​​ayrıldığını söyledi.

118
00:08:16,770 --> 00:08:19,290
Demek ki usta hâlâ burada.

119
00:08:19,380 --> 00:08:22,530
Bu efendiyi geri taşıdık.

120
00:08:22,530 --> 00:08:26,320
Yaptığımız şey orada tutmak ama başını koparttık.

121
00:08:26,310 --> 00:08:28,920
Ve yine bunun çok kafa karıştırıcı olduğunu düşünüyorum.

122
00:08:28,960 --> 00:08:37,150
Önemli olan esas olarak burada sadece bir şeyin ne olduğu konusundaki fikrini ekledik.

123
00:08:37,480 --> 00:08:42,200
Değil emin neden sözdizimi vurgulama değişti, ancak baş burada.

124
00:08:42,460 --> 00:08:46,570
Ama burada bittik, tamamlanmamış işlerimiz var burada.

125
00:08:46,890 --> 00:08:49,620
Bu yüzden ya yapmamız gereken tamamen bize kalmış olmaktır.

126
00:08:49,620 --> 00:08:55,710
Genellikle check-out'u kullandığımızda sadece eski kodumuza göz atmak ve sonra olduğumuz yere dönmek için eski

127
00:08:55,920 --> 00:08:57,730
değişikliğe bakmak için gidiyoruz.

128
00:08:58,020 --> 00:09:03,610
kodu inceleyin ve ardından ana bilgisayara dönün ve kafa tespitinde bir sorunu çözeceğiz.

129
00:09:03,610 --> 00:09:10,990
Dolayısıyla bunu, sahip olduğumuz koddaki duraklatma düğmesine basmak olarak düşünün ve daha sonra, şu anda olduğumuz bazı önceki

130
00:09:10,990 --> 00:09:18,040
kodu kontrol ettik ve belki bir satır kopyalayabiliriz ya da belki biz kendimize yazdığımız bir notu görebiliriz

131
00:09:18,250 --> 00:09:19,590
veya eski bir

132
00:09:19,600 --> 00:09:25,560
Gerçekten bir sorun değil, bunun nedeni şu anda benim app'imde değişiklikler yapmaya

133
00:09:25,590 --> 00:09:31,600
başlasam James'i dener ve eklerim ve tamamlarsak, bir master'a sahip olduklarımdan dolayı

134
00:09:31,600 --> 00:09:35,630
ne yapacağımı bildiğim bir probleme girerim Burada kafamız var.

135
00:09:35,800 --> 00:09:37,020
Bir karar vereceğiz.

136
00:09:37,060 --> 00:09:41,100
Genellikle ne yaptığımız denetlenen bir şey kontrol etmektir.

137
00:09:41,250 --> 00:09:44,070
Bkz: bazı kodları görmek ve sonra ana dönmek.

138
00:09:44,080 --> 00:09:49,350
Bazen eski bir sürüme dönüp geriye dönmek istiyorsunuz.

139
00:09:49,360 --> 00:09:55,780
Temel olarak geri dönün ve sadece kontrol etmenizden çok bu noktada başlayın demektir.

140
00:09:56,230 --> 00:09:59,420
Bu yüzden bunu yapmadan önce sana sadece ustaya nasıl döndüğünü göstereyim.

141
00:09:59,700 --> 00:10:05,500
Bu yüzden yine durum olsun, bu uzun dize ayrılmış olduğumuzu söylüyor.

142
00:10:05,500 --> 00:10:05,960
Yapabilirim.

143
00:10:05,970 --> 00:10:06,450
İyi.

144
00:10:06,510 --> 00:10:08,010
Ustaya bak.

145
00:10:08,130 --> 00:10:10,100
Ve bu beni zamanında geri alıyor.

146
00:10:11,400 --> 00:10:18,820
Ve şimdi ilk önce o dosyaların geri geldiğini fark ettim, ls yazdım ve şimdi bu üç dosyayı tekrar

147
00:10:19,180 --> 00:10:20,990
sağa yazdım, durum doğru olsun.

148
00:10:21,380 --> 00:10:23,500
Şube müdürüm.

149
00:10:24,070 --> 00:10:26,170
Bu yüzden geriye doğru küçük bir gezi yaptık.

150
00:10:26,170 --> 00:10:27,340
Yarımımız bir akrandı.

151
00:10:27,340 --> 00:10:32,970
Yarımımız oradaydı ve sonra tekrar ustaya döndük ve her şey yine mutlu oluyor.

152
00:10:33,470 --> 00:10:34,160
Tamam.

153
00:10:34,270 --> 00:10:41,320
Ama diyelim ki geri dönmek istiyoruz, köpekler dosyasını eklemeden önce tekrar oturum açmak için geri dönmek

154
00:10:41,320 --> 00:10:41,890
istiyorum.

155
00:10:42,100 --> 00:10:46,760
Yani, bu taahhüt mesajı, meow'da yakalama dosyasına eklediğimiz mesajı iletir.

156
00:10:46,840 --> 00:10:50,840
Bu yüzden kedilere ve uygulama dosyasına sahip olmalıyız ve sadece buna geri dönmek istiyorum.

157
00:10:51,070 --> 00:10:56,560
Bu yüzden sadece gidip bakmak istemiyorum, ancak aslında kodumu bu durumu yansıtmasını istiyorum.

158
00:10:57,100 --> 00:11:03,880
Köpekler dosyası olmadan baştan attığımızı söyleyen yeni bir taahhüt eklemek istiyorum.

159
00:11:04,240 --> 00:11:09,310
romanınızın büyük bir bölümünü biliyorsanız veya kullanıcı kimlik doğrulamasına eklemeden önce veya

160
00:11:09,310 --> 00:11:15,130
Bootstrap'e eklemeden önce geri dönmek istiyorsanız, yalnızca geri dönüp baştan başlamanız gibi olur.

161
00:11:15,130 --> 00:11:15,960
Bu, sanki

162
00:11:15,960 --> 00:11:22,110
Bu noktada ve burada talihsiz olan şey, bunu yapmanın birçok yolu var.

163
00:11:22,180 --> 00:11:25,470
Ve sana bazılarını göstermeden önce sana bir tane göstereceğim.

164
00:11:25,480 --> 00:11:30,980
Ancak bunu yapmadan önce, geliştiricilerin bunu nasıl kullandığına dair bir not eklemek istiyorum.

165
00:11:31,360 --> 00:11:36,760
Çoğu geliştirici ve bu kesinlikle genelleme ancak geliştiricilerin çoğu, durum

166
00:11:36,760 --> 00:11:43,780
ekleme taahhüt durumu hakkında konuştuğumuz ortak iş akışından oldukça memnunlar ve belki

167
00:11:43,780 --> 00:11:48,400
de geliştiricilerin şubelerle çalışacaklarını kontrol etmeye devam ederler.

168
00:11:48,550 --> 00:11:56,260
şeyi geri almak için eski koda geri dönmek söz konusuyken aslında sık sık yapmadığınız bir şeydir.

169
00:11:56,260 --> 00:11:59,930
Ancak ne olursa olsun değişiklikleri silmek için bir

170
00:12:00,130 --> 00:12:05,950
Özellikle daha büyük bir takımdayken, mevcut kodunuzu bildiğinizden vazgeçmeniz çok nadiren.

171
00:12:06,820 --> 00:12:08,340
Asla olmaması değil bu değil.

172
00:12:08,350 --> 00:12:11,370
Ancak bu tür şeyler norm değildir.

173
00:12:11,800 --> 00:12:17,290
Çoğu geliştirici, bunu başlarının üstünden nasıl yapılacağını bilmiyor ya da bunu yapmanın bir yolunu biliyor olabilir,

174
00:12:17,290 --> 00:12:21,090
ancak bunu yapmak için beş ya da 10 farklı yol var.

175
00:12:21,460 --> 00:12:25,940
Dolayısıyla insanların yeniden kazanma biçimi, birçok temel özellikle rahat olduklarıdır.

176
00:12:26,200 --> 00:12:29,260
Ekmek ve tereyağı gerçekten beş ila yedi komuta komuta eder.

177
00:12:29,260 --> 00:12:32,750
Ve bir gün birilerinin nasıl yapacağını bilmediği bir şeyler yapması gerekecek.

178
00:12:32,890 --> 00:12:34,720
Ve sadece araştırıyorlar.

179
00:12:34,720 --> 00:12:38,090
Dolayısıyla Stack Overflow gibi bir şey gerçekten çok yardımcı olur.

180
00:12:38,320 --> 00:12:43,080
Ve bakarsak bir yığın taşması posta bedeline bir bağlantı eklenir.

181
00:12:43,080 --> 00:12:44,340
Burada bir soru var.

182
00:12:44,470 --> 00:12:48,390
Geçerli durumumdan belirli bir taahhüt üzerinde yapılan anlık duruma nasıl geri dönerim?

183
00:12:48,400 --> 00:12:53,950
Eski bir taahhüdüne nasıl döneceğim, sadece gördüğüm gibi kontrol ettim, ama aslında nasıl

184
00:12:53,950 --> 00:12:54,720
geri döndüreceğim.

185
00:12:55,030 --> 00:13:01,040
Ve muhtemelen 20 farklı cevap var ve bunların hiçbiri aynı değil.

186
00:13:02,110 --> 00:13:03,730
Bu yüzden sadece bazılarından geçeceğim.

187
00:13:03,790 --> 00:13:06,220
Bazılarının çoklu çizgilerle dolu olduğunu göreceksin.

188
00:13:06,430 --> 00:13:13,330
Bazıları size soracak veya bazıları size geri dönmeden önce yaptığınız

189
00:13:13,330 --> 00:13:16,060
taahhütleri yok etmenizi sağlayacaktır.

190
00:13:16,060 --> 00:13:18,670
Bazıları sahip olduğun komiteleri sürdürecek.

191
00:13:18,670 --> 00:13:20,110
Pek çok farklı yol var.

192
00:13:20,170 --> 00:13:23,560
Benimle çalışacağım kişi de burada.

193
00:13:23,570 --> 00:13:29,660
Güzel ve kısa ve yazarken yaptığımız işi yapmak çok kolay.

194
00:13:29,920 --> 00:13:37,390
Çizgi çizgi yok çizgi taahhüt ve daha sonra nokta nokta baş döndürmek istediğiniz taahhüt.

195
00:13:37,600 --> 00:13:43,090
Ve burada görebileceğiniz gibi, bunun herşeyi baştan geri döndürdüğünü, sağladığımız taahhüdün geri geldiği her

196
00:13:43,090 --> 00:13:49,120
karara geri döneceğini söylüyor; taahhüt tarihini, sanki her taahhüdün bir yürüyüşe geri dönmüş gibi sanki yeniden

197
00:13:49,120 --> 00:13:49,880
yaratacağını söylüyor.

198
00:13:49,900 --> 00:13:51,140
Bu kadar önemli değil.

199
00:13:51,430 --> 00:13:58,900
Ve sonra da hiçbir taahhütte bulunmayan tire işareti, tüm işlemleri yalnızca birer birer gerçekleştirmek yerine bir kerede

200
00:13:58,900 --> 00:14:04,300
geri çevirmesini söyleyen bir bayraktır; bu da, her biri için bir mesaj isteyecektir.

201
00:14:04,360 --> 00:14:09,970
Dolayısıyla bunu yapmaktan ziyade çizgi çizgi çizimi yapabiliriz Her şeyi geri alacağımızı taahhüt etmeyin ve daha

202
00:14:09,970 --> 00:14:16,280
sonra taahhüt alabilir ve geri döndüğümüz gibi bir mesaj verebilir ya da yaptığımız her şeyi geri alabiliriz.

203
00:14:16,510 --> 00:14:22,880
Şimdi buraya dönmek için bunu deneyelim ve bunu notlara kopyalayacağım, böylece oraya

204
00:14:22,900 --> 00:14:25,910
sahip olursun ve buraya yapıştırırsın.

205
00:14:26,350 --> 00:14:30,130
Ve yine bu sizin işinize bağlı olarak açıkça değişmesi gerekiyor.

206
00:14:30,190 --> 00:14:32,410
Bu yüzden geri dönmek istiyorum.

207
00:14:32,410 --> 00:14:36,980
Sanırım artık elimde olmayan başka bir şeyi panoya kopyaladım.

208
00:14:37,030 --> 00:14:44,140
eklediğimde geri dönmek istiyorum ve şimdi dosyaların şu anda nasıl göründüğüne hızlıca göz atalım.

209
00:14:44,140 --> 00:14:45,180
Kedilere meow

210
00:14:45,730 --> 00:14:47,700
Yani köpekler boş.

211
00:14:48,310 --> 00:14:53,060
Kedilerin miyavları var, hepsi bu kadar.

212
00:14:53,530 --> 00:14:54,300
TAMAM.

213
00:14:54,910 --> 00:15:02,990
Şimdi bu satırı denersem, önce her zaman get status yazabilir ve dikkat etmeniz gereken bir şey denerseniz

214
00:15:02,990 --> 00:15:06,550
ve geri döndüyseniz ve devam ettirilmemiş değişiklikleriniz olmasıdır.

215
00:15:06,590 --> 00:15:10,820
Yani yeni bir dosya hazırlasam ya da köpekler için bir şeyler değiştirirsem.

216
00:15:10,880 --> 00:15:11,170
Evet.

217
00:15:11,180 --> 00:15:13,750
Ve geri dönmeye çalıştım, beni uyarırdı.

218
00:15:13,760 --> 00:15:17,150
Yapılmayacak değişiklikleri olduğunu söyleyebilirim, ne yapmamı istiyorsun?

219
00:15:17,420 --> 00:15:19,670
Çoğu zaman bu değişiklikleri eklersin.

220
00:15:19,700 --> 00:15:22,150
Onları taahhüt et ve sonra da bakacaksın.

221
00:15:22,640 --> 00:15:32,280
Tamam, bu yüzden nehir çizgi çizgi çizgi almak hiçbir çizgi almak sonra Pace stringin tire çizgi veya nokta nokta başkanı dedi.

222
00:15:32,900 --> 00:15:34,400
Evet, bunun çok olduğunu biliyorum.

223
00:15:34,400 --> 00:15:37,470
Hayır, bunu asla kendim hatırlamazdım.

224
00:15:37,520 --> 00:15:38,550
Taşmayı biriktiriyorsun.

225
00:15:38,570 --> 00:15:40,660
Onu tekrar çevrimiçi buluyorsun.

226
00:15:40,730 --> 00:15:41,780
Googling becerilerini kullanın.

227
00:15:41,780 --> 00:15:42,200
Bu.

228
00:15:42,200 --> 00:15:42,790
Bu.

229
00:15:43,010 --> 00:15:48,650
Bir şeyden bahsetmişken, sık sık yapmadığınız bir şeyden bahsetmişken bunu nasıl ezberlemeniz gerektiğinden

230
00:15:48,650 --> 00:15:52,070
değil, nasıl bulacağınızı ve nasıl yapılacağını öğrenmek önemlidir.

231
00:15:52,100 --> 00:15:54,720
Öyleyse işi tamamla ve örgü yap.

232
00:15:54,800 --> 00:15:56,610
Bunlar ezberlemeye değer.

233
00:15:56,780 --> 00:15:59,870
Ancak bu nehir gibi bir şey çizgi çizgi taahhüt etmeyin.

234
00:16:00,140 --> 00:16:02,160
Üzerinde vakit harcamak istemiyorum.

235
00:16:02,810 --> 00:16:04,070
TAMAM.

236
00:16:04,490 --> 00:16:05,780
Burada olduğunu fark ettim.

237
00:16:05,930 --> 00:16:10,310
Jasin kedilerinde gördüğümüz J. S. ama köpekler gitti.

238
00:16:10,550 --> 00:16:12,230
Kedilere bakalım.

239
00:16:12,260 --> 00:16:13,690
Sadece meowu var.

240
00:16:14,030 --> 00:16:17,690
Aslında evet sadece tek bir çizgi var bakalım.

241
00:16:17,690 --> 00:16:22,920
Şu anda durumunu öğrenmek için benim karmaşık uygulamanım budur.

242
00:16:24,200 --> 00:16:30,740
Aslında, yapılması gereken bazı değişikliklerimiz olduğunu ve bu değişikliklerin temelde sadece

243
00:16:30,800 --> 00:16:32,180
değiştiğini göreceksiniz.

244
00:16:32,180 --> 00:16:37,150
Geri döndüğümde köpeğin dosyasını sildim ve uygulama ve kedileri değiştirdi.

245
00:16:37,220 --> 00:16:38,120
Evet.

246
00:16:38,150 --> 00:16:43,150
Bu yüzden işleyişini ekleyelim ve eklememiz gerekmiyor.

247
00:16:43,190 --> 00:16:44,290
Sadece taahhüt etmeliyiz.

248
00:16:44,290 --> 00:16:47,230
Değişikliğin yapılmaya hazır olduğunu zaten biliyorsunuz.

249
00:16:48,800 --> 00:16:53,040
Ayrıca, şu anda taahhüdünü ve ardından taahhüt mesajını geri döndüğünüz anlamına gelir.

250
00:16:53,390 --> 00:17:02,060
Tamam, bu yüzden genellikle buraya koyacağız, geri döndüğünüzde, o dize uzunlamasına basamağa geçebilir veya bir

251
00:17:02,090 --> 00:17:09,040
onay mesajı verebilirdiniz ya da kimlik doğrulama bozulmadan önceki dönüşe geri dönebilir

252
00:17:09,080 --> 00:17:15,950
veya önyükleme eklenmeden önce geri dönebilirsiniz. ve sonra Enter tuşuna basın.

253
00:17:15,990 --> 00:17:19,570
Şimdi duruma geçmek Üstatta idi.

254
00:17:19,580 --> 00:17:21,970
İşlemek için hiçbir şey yok ya da dizin temiz.

255
00:17:22,070 --> 00:17:29,400
Aslında kedilerde evet evet evet, her şeyi kaybetmemem gerektiğini belirtmek önemlidir.

256
00:17:29,570 --> 00:17:36,710
ve köpeklere dosya güncelleme dosyalarına ekleyin Dosyayı karıştırıp sonra geriye dönün.

257
00:17:36,740 --> 00:17:47,180
Köpek dosyasına girdiğim günlere geri dönmek istersem, oturum açabilir ve komitemin şu ilk ilk reklam uygulaması

258
00:17:47,180 --> 00:17:52,670
dosyasına benzediğini görürsün sonra kedi dosyasını ekleyerek beni kedi

259
00:17:52,670 --> 00:18:01,280
Artık köpek dosyamın olmamasına rağmen temelde burada olduğumuz devlet bu işi

260
00:18:01,280 --> 00:18:01,940
yapıyor.

261
00:18:02,260 --> 00:18:03,360
Ben de öyle yapmadım.

262
00:18:03,370 --> 00:18:04,180
Ben kaybetmedim.

263
00:18:04,280 --> 00:18:07,770
İstersem herhangi bir noktaya geri dönebilirim.

264
00:18:07,790 --> 00:18:12,890
güçlü oluyor ve bence böyle bir şey gördüğünde başlamak gerçekten korkutucu oluyor.

265
00:18:13,370 --> 00:18:14,950
Bu yüzden gerçekten çok

266
00:18:14,990 --> 00:18:17,890
Bu yüzden sana geri döndüğünü tartıştım.

267
00:18:18,260 --> 00:18:23,330
Bunu yapmaya karar vermemin sebebi vardı çünkü çok fazla şey yapmamanıza rağmen, bunu

268
00:18:23,780 --> 00:18:28,090
tek bir çizgiyle belki iki satır elde ederek yapabildiğini gösteriyor düşünüyorum.

269
00:18:28,290 --> 00:18:33,650
100 dosyaya sahip olabilirsiniz ve bir dosyanız olduğu zaman geri dönebilirsiniz ya da her

270
00:18:33,650 --> 00:18:38,720
biri binlerce satırla doldurulmuş 100 dosyanız olabilir ve geri yazabilirsiniz ve sadece birer

271
00:18:38,720 --> 00:18:39,750
satırı olabilir.

272
00:18:39,770 --> 00:18:40,900
Kullanabilir misin?

273
00:18:40,900 --> 00:18:46,130
Özellikle daha büyük projeler üzerinde çalışırken gerçekten çok güçlüdür.

274
00:18:46,130 --> 00:18:50,720
Ben de biraz yoğun olduğunu düşünüyorum çünkü sana göstererek tartıştım.

275
00:18:50,790 --> 00:18:54,650
Görmek çok güzel ve böyle bir şey biliyorsun.

276
00:18:54,770 --> 00:18:59,290
Herkesin hatırlaması kolay ya da kimsenin bildiği kolay değildir.

277
00:18:59,600 --> 00:19:00,890
Bu yüzden bu izlenimi almak istemiyorum.

278
00:19:00,890 --> 00:19:04,550
Burada bozuk bir kayıt olduğumu biliyorum ama bu çizgiden korkmuyorum.

279
00:19:05,060 --> 00:19:05,880
TAMAM.

280
00:19:06,380 --> 00:19:12,530
eski kodu kontrol edebilmenizi isterseniz, bu iş akışı reklamının taahhüt durumuyla ilgili biraz konuştuk.

281
00:19:12,560 --> 00:19:13,300
Bu nedenle,

282
00:19:13,460 --> 00:19:18,470
Yapmanız gereken herhangi bir şey varsa, yığın taşması defterine bir göz atmanız gerekiyorsa geri dönebilirsiniz.

283
00:19:19,340 --> 00:19:22,590
Sırada ne göreceğimize, bunun nasıl oynandığını nasıl bulacağız.

284
00:19:22,760 --> 00:19:25,160
Dolayısıyla, bunu yerel olarak nasıl kullanabileceğimizi gördük.

285
00:19:25,310 --> 00:19:27,320
Bu yüzden bir proje üzerinde roman çalışabilirim.

286
00:19:27,350 --> 00:19:32,840
Küçük kontrol noktalarından romanı yazıp reklam almaya başlayabilirim ve sonra geri dönüp sahip olduğum şeylere

287
00:19:32,840 --> 00:19:34,270
bakabilir veya geri dönebilirim.

288
00:19:34,400 --> 00:19:40,310
Ama şimdi eğer kodumu koymak istersem, romanı iyi bir merkeze koydum, böylece başkaları paylaşabilirdi.

289
00:19:40,310 --> 00:19:40,470
&nbsp;

290
00:19:40,490 --> 00:19:45,170
Diğer insanlar onu okuyabilirdi, başkaları düzenleyebilirdi, kendi makinesinde alabilir, bazı değişiklikler

291
00:19:45,170 --> 00:19:47,490
yapabilir ve bunu başkaları ile paylaşabilir.

292
00:19:47,690 --> 00:19:51,710
İşte bu kadar meşgul olmanın sebebi de bu ve bir sonraki videoda konuşacağımız şey bu.
