'Git-rewrite-tarixi' etiketli suallar

Git deposunun tarixini, məsələn, köhnə əməlləri redaktə etmək, lazımsız məlumatları (məsələn, şəxsi məlumatlar və ya böyük fayllar) silmək, fayl strukturunu dəyişmək, metadata düzəliş etmək və s.
27
Cavablar

Mövcud, gözlənilməz əməlləri necə dəyişdirmək olar?

Təqdim mesajında ​​yanlış bir şey yazdım. Həm də bəzi faylları daxil etməyi unutdum. Mesajı / faylları necə işlətmək olar? Təqdimat hələ başlamamışdır.
Oct 07 tarixini təyin etdi '08 saat 06:44 'da
32
Cavablar

Git'teki bir neçə işin müəllifi və öhdəçi adını və e-poçtunu necə dəyişdirmək olar?

Sadə bir məktəb kompüter yazısı yazdım və Git'e (evimdeki bilgisayarımdan klonlanan pendrive'taki repo) değişiklikler yaptım. Bir neçə öhdəlikdən sonra mən kök istifadəçi kimi şeylər etdiyini başa düşdüm. Müəllifi dəyişdirmək üçün bir yol varmı ...
15 Aprel tarixində təyin olundu '09 ilə 6:09
13
Cavablar

Göstərilən tövsiyəni necə dəyişdirmək olar?

Mən adətən yoxlamaq üçün əməllərin siyahısını təqdim edirəm. Aşağıdakı əməllərim varsa: HEAD Commit3 Commit2 Commit1 ... Mən bilirəm ki, baş işi dəyişə bilərəm. Amma bu necə deyilsə, Commit1'i necə dəyişə bilərəm ...
27 İyun tarixində saat 08: 19-da təyin olundu
17
Cavablar

Gedeki köhnə öhdəliyin zaman damgasını necə dəyişdirmək olar?

Mövcud, tövsiyə edilməyən əməlləri necə dəyişdirmək olar? Hələ yuxarı hərəkətə keçməmiş əvvəlki törətmə mesajlarının dəyişdirilməsini təsvir edir. Yeni mesajlar orijinal yüklərin vaxt damgalarını devralır. Bu məntiqi görünür, amma əgər ...
18 yanvar tarixində təyin olundu '09 ilə 9:13
14
Cavablar

Git deposunda törətmiş tarixdən böyük bir fayl çıxarmaq / silmək necədir?

Bəzən bir veb sayt layihəsində bir DVD ripimi sildim, sonra isə təsadüfən getmək -a -m ... və zap, repo 2.2 gigdə partladı. Növbəti dəfə bəzi dəyişikliklər etdilər, video faylını sildilər və hər şeyi düzəldirdilər, lakin sıxılmış fayl halıda hələ də ...
20 yanvar təyin etdi '10 saat 14:18 'da
13
Cavablar

Səhv birləşməni düzəldən və yaxşı əməllərinizi sabit birləşməyə necə düzəltirsiniz?

Mən təsadüfən istənməyən bir fayl (həll birləşərkən filename.orig) mənim deposunda bir neçə geri qayıtdı, lakin mən hələ bunu fərq etmirəm. Dosyayı, deponun geçmişinden tamamen kaldırmak istiyorum. Değişiklik tarixini yenidən yazmaq mümkündür ...
21 noyabrda təyin olundu. '08 at 7:11
15
Cavablar

Gitteki çömçə birində necə müəyyənləşir?

İlk əməldən əvvəl bütün qabını necə kəsəcəksiniz? İlk əməldən əvvəl yenidən qura bilərəm, amma iki əmrlə məni tərk edəcək. Birinci düzəlişdən əvvəl düzəliş etmək üçün bir yol varmı?
01 noyabr tarixində təyin olundu. '09 saat 11:38 'da
10
Cavablar

Git tarixindən gizli faylları və onların öhdəlikləri silin

Git layihəsini GitHub'da qoymaq istəyirəm, lakin həssas məlumatları olan bəzi faylları ehtiva edir (istifadəçi adı və şifrələr, məsələn capistrano üçün /config/deploy.rb). Bu fayl adlarını .gitignore əlavə edə biləcəyini bilirəm, amma bu n ...
Mayın 16-da saat 17: 49-da təyin olundu
5
Cavablar

Gitteki root işini dəyişdirin?

Daha sonra əmrlərdən bir mesajı dəyişdirmək yolları var: git commit - son # ən son törətmək üçün rebase - interaktiv usta ~ 2 # lakin valideyn * tələb edir.
22 yanvar tarixində təyin olundu '10 saat 21:21 'də
7
Cavablar

Git deposunun ilk iki girişini birləşdirin?

A, B, və C üç əmsalını ehtiva edən bir hekayə olduğunu düşünürəm: ABC I və AB bir qolu AB ilə birləşdirmək istərdim: AB-C Mən rebase -i Aşağıdakı məzmunda redaktoru açan A cəhd etdi: pi ...
12 yanvar təyin etdi '09 ilə 17:53
3
Cavablar

Filter filialından sonra, repbo / orijinal / başları / ustunu repetitordan çıxarın?

Buradakı kimi bir sualım var idi: kök dizinindeki yeni git deposu alt qovluğa mövcud depo yerləşdirmək üçün. Burada bu cavabı istifadə etdim: kök dizindəki yeni git deposu mövcud repə daxil ...
Oct 05 tarixini təyin etdi '11 'də 1:38' da
5
Cavablar

Git birləşməni birləşdirin

Aşağıdakı halına baxın: Mövzu ilə əlaqədar bir işim var və indi masterə dönməyə hazıram: * eb3b733 3 [master] [origin / master] | * b62cae6 2 [mövzu] | / * 38abeae 1 Mən master ilə birləşir, münaqişələrin həlli və indi ...
24 yanvar təyin etdi '11 saat 18:15 'də
6
Cavablar

Böyük git təyini dəyişmək üçün necə?

Mən 3 git əmr etdi, lakin tıklanmadı. Sonuncu olmayan köhnə (ddc6859af44) və (47175e84c) dəyişdirmək üçün necə? $ git log commit f4074f289b8a49250b15a4f25ca4b46017454781 Tarix: Salı Jan 10 10:57:27 2012 -0800 commit ddc6859af448b8fd2e86dd ...
11 Yanvar təyin etdi '12 saat 21:52 'də
5
Cavablar

Müəllifi dəyişdirmək üçün birdən çox işi dəyişdirmək üçün necə

Git'də bir sıra əməllər etdi və indi başa düşdüm ki, istifadəçi adı və istifadəçinin adını (yeni maşın) düzgün olaraq təyin etməyi unutdum. Mən bu əmrləri mənim depolarımı hələ ittiham etməmişəm, çünki bu əməlləri düzəldə bilərik ...
13 fevral müəyyən olundu '11 'də 1:48' da
4
Cavablar

Git repo-dan faylın təmizlənməsi uğursuz oldu, yeni ehtiyat yaradın

Faylını uzaqdan idarə etmək üçün çalışdım: git filter-branch --index-filter 'go rm -cached --ignore-unmatch Rakefile' HEAD Lakin Git yeni bir yedek yaratmaq mümkün olmadığını bildirir. Əvvəlki backup artıq canlılar ...
19 iyun 19: 11'de təyin olundu