Пытанні з тэгам 'version-control'

Кантроль версій - гэта кіраванне зменамі дакументаў, праграм і іншай інфармацыі, якая захоўваецца ў выглядзе кампутарных файлаў. Выкарыстоўвайце гэты тэг, каб адзначыць агульныя пытанні аб выкарыстанні і дастасавальнасці кантролю версій, параўнанне VCS. Для большасці каманд і метадаў, спецыфічных для кожнага канкрэтнага VCS, існуюць пэўныя тэгі, якія павінны быць пераважнымі.
34
адказаў

Як адмяніць 'git add' перад фіксацыяй?

Я па памылцы дадаў файлы ў git з дапамогай каманды: git add myfile.txt Я яшчэ не запускаў git commit. Ці ёсць спосаб адмяніць гэта, каб гэтыя файлы не былі ўключаныя ў комм? На дадзены момант ёсць 48 адказаў (некаторыя выдалены) .Пожалуйста, ня добав ...
зададзены 08 снеж. '08 у 0:57
39
адказаў

Як прымусіць "git pull" перазапісаць лакальныя файлы?

Як прымусова перазапісаць лакальныя файлы ў git pull? Сцэнар наступны: Сябра каманды мадыфікуе шаблоны для сайта, над якім мы працуем Яны дадаюць некаторыя выявы ў каталог малюнкаў (але забываюць дадаць іх пад кантролем і ...
зададзены 14 ліпеня '09 ў 17:58
31
адказ

Reset або вярнуць канкрэтны файл у канкрэтную рэвізію з дапамогай Git?

Я ўнёс некаторыя змены ў файл, які быў перададзены некалькі разоў як частка групы файлаў, але цяпер хачу reset / вярнуць змены на яго назад у папярэднюю версію. Я зрабіў git log разам з git diff, каб знайсці патрэбны мне варыянт, але проста ...
зададзены 19 каст. '08 у 2:34
21
адказ

Ігнараваць файлы, якія ўжо былі перададзеныя ў рэпазітар Git

У мяне ёсць ужо ініцыялізаваць рэпазітар Git, у які я дадаў файл .gitignore. Як абнавіць індэкс файла, каб файлы, якія я хачу ігнараваць, ігнараваліся?
зададзены 16 ліпеня '09 ў 22:26
32
адказаў

Як змяніць імя аўтара і коммиттера і e-mail некалькіх камітаў у Git?

Я пісаў просты школьны кампутар script і ўносіў змены ў Git (у РЭПО, якое было ў маім pendrive, кланавалі з майго кампутара дома). Пасля некалькіх камітаў я зразумеў, што раблю рэчы як карыстальнік root. Ці ёсць спосаб змяніць аўтар ...
зададзены 15 крас. '09 у 6:09
10
адказаў

Я сутыкнуўся з канфліктам зліцця. Як я магу перапыніць зліццё?

Я выкарыстаў git pull і меў канфлікт зліцця: unmerged: _widget.html.erb You are in the middle of a conflicted merge. Я ведаю, што іншая версія файла добрая і мая шахматная, таму ўсе мае змены павінны быць адмененыя. Як я магу гэта сдела ...
зададзены 19 сент. '08 у 16:21
4
адказаў

Папярэджанне: push.default не ўстаноўлены; яго невідавочнае значэнне змяняецца ў Git 2.0

Я выкарыстаў Git нейкі час і нядаўна загрузіў абнаўленне толькі, каб знайсці гэта папераджальнае паведамленне, калі я спрабую push. warning: push.default is unset; its implicit value is changing in Git 2.0 from 'matching' to 'simple'. To squel ...
зададзены 31 каст. '12 у 0:48
40
адказаў

Як выдаліць усе галінкі Git, якія былі аб'яднаны?

У мяне шмат галін Git. Як выдаліць галінкі, якія ўжо былі аб'яднаны? Ці ёсць просты спосаб выдаліць іх усё, а не выдаляць іх адзін за адным?
зададзены 25 мая '11 а 18:54
14
адказаў

Адмяніць працоўныя копіі аднаго файла ў Git?

Пасля апошняга камітаў я змяніў кучу файлаў у маёй працоўнай копіі, але я хачу адмяніць змены ў адным з гэтых файлаў, як у reset, у тым жа стане, што і апошняе комм. Тым не менш, я хачу толькі адмяніць змены працоўнай копіі толькі пра ...
зададзены 28 сакавіка '09 у 08:09
3
адказаў

Як Git апрацоўвае сімвалічныя спасылкі?

Калі ў мяне ёсць файл або каталог, які з'яўляецца сімвалічнай спасылкай, і я змяшчаю яго ў рэпазітар Git, што з ім адбываецца? Я б выказаў здагадку, што ён пакідае яго як сімвалічную спасылку, пакуль файл не будзе выдалены, а затым, калі вы выняў ...
зададзены 05 чэрвеня '09 г. у 9:53
15
адказаў

Калі вы карыстаецеся git rebase замест git merge?

Калі рэкамендуецца выкарыстоўваць git rebase vs. git merge? Ці трэба мне зноў аб'яднацца пасля паспяховай перазагрузкі?
зададзены 29 крас. '09 у 23:26
30
адказаў

Як перанесці рэпазітар SVN з гісторыяй у новы рэпазітар Git?

Я чытаў Git кіраўніцтва, FAQ, Git - курс збою SVN і г.д., і ўсе яны тлумачаць гэта і гэта, але нідзе вы не можаце знайсці простую інструкцыю тыпу: Рэпазітар SVN у: svn: // myserver / path / to / svn / repos Git рэпазітар ў: git: // myserver / path / to / git / repos ...
зададзены 17 сент. '08 у 05:04
17
адказаў

Як убачыць змены ў комм Git?

Калі я раблю git diff COMMIT я бачу змены паміж гэтым камітаў і HEAD (наколькі я ведаю), але я хацеў бы ўбачыць змены, якія былі зробленыя гэтым адзіным камітаў. Я не знайшоў ніякіх відавочных опцый у diff / log, якія б далі мне такі ...
зададзены 10 ліпеня '13 ў 09:22
20
адказаў

Эфектыўна выкарыстоўваць Git і Dropbox разам?

Як выкарыстоўваць Git і Dropbox разам эфектыўна?
зададзены 25 снеж. '09 г. у 11:41
26
адказаў

Як я магу атрымаць спіс галінак Git, замоўленых апошнім камітаў?

Я хачу атрымаць спіс усіх галін у рэпазітары Git з "самымі свежымі" галінамі наверсе, дзе "самы свежы" галіна - гэта той, які быў зафіксаваны зусім нядаўна (і, такім чынам, ён, хутчэй за ўсё, будзе адным з Я хачу зьвярнуць увагу) . Ёсць ...
зададзены 04 сакавіка '11 у 03:26