https://wiki.dusal.net/index.php?title=Git&feed=atom&action=history
Git - Түүх
2024-03-29T02:30:01Z
Вики дэх энэ хуудасны засварын түүх
MediaWiki 1.30.0
https://wiki.dusal.net/index.php?title=Git&diff=465&oldid=prev
11:40, 9 Хоёрдугаар сар 2022 дээрх Almas
2022-02-09T11:40:07Z
<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr style="vertical-align: top;" lang="mn">
<td colspan="2" style="background-color: white; color:black; text-align: center;">←Хуучны засвар</td>
<td colspan="2" style="background-color: white; color:black; text-align: center;">11:40, 9 Хоёрдугаар сар 2022-ий байдлаарх засвар</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l29" >29-р мөр:</td>
<td colspan="2" class="diff-lineno">29-р мөр:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Гит болон бусад ХУС (Subversion г.м.) нь хоорондоо ялгаатай бөгөөд Гит өгөгдлийг хадгалах аргаараа ялгардаг. Бусад системүүд файл бүрт орсон өөрчлөлтүүдийг л (diff) хадгалдаг. Бусад ХУС дээр өөрчлөлтийг хэрхэн хадгалдагийг харъя:</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Гит болон бусад ХУС (Subversion г.м.) нь хоорондоо ялгаатай бөгөөд Гит өгөгдлийг хадгалах аргаараа ялгардаг. Бусад системүүд файл бүрт орсон өөрчлөлтүүдийг л (diff) хадгалдаг. Бусад ХУС дээр өөрчлөлтийг хэрхэн хадгалдагийг харъя:</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[File:18333fig0104-tn.png<del class="diffchange diffchange-inline">[[</del>18333fig0104-tn.png<del class="diffchange diffchange-inline">]</del>]]</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[File:18333fig0104-tn.png<ins class="diffchange diffchange-inline">|</ins>18333fig0104-tn.png]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Харин Гит өгөгдлийг бүхэлд нь нэгэн бяцхан файлсистемийн агшины цуглуулга гэж үздэг. Гит агуулахдаа файлын өөрчлөлтийг хадгалах бүрт файл бүрийн тухайн агшин дахь зураглалыг хадгалан авдаг байна. Хэрвээ аливаа файл өөрчлөгдөөгүй байвал файлыг дахин хадгалалгүй өмнөх хувилбарын холбоосыг хадгалчихдаг. Гитийн хадгалах арга:</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Харин Гит өгөгдлийг бүхэлд нь нэгэн бяцхан файлсистемийн агшины цуглуулга гэж үздэг. Гит агуулахдаа файлын өөрчлөлтийг хадгалах бүрт файл бүрийн тухайн агшин дахь зураглалыг хадгалан авдаг байна. Хэрвээ аливаа файл өөрчлөгдөөгүй байвал файлыг дахин хадгалалгүй өмнөх хувилбарын холбоосыг хадгалчихдаг. Гитийн хадгалах арга:</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[File:18333fig0105-tn.png<del class="diffchange diffchange-inline">[[</del>18333fig0105-tn.png<del class="diffchange diffchange-inline">]</del>]]</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[File:18333fig0105-tn.png<ins class="diffchange diffchange-inline">|</ins>18333fig0105-tn.png]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l62" >62-р мөр:</td>
<td colspan="2" class="diff-lineno">62-р мөр:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div># Өөрчлөлтөө хадгалахын тулд завсрын орчин дахь файлыг агуулахад хийнэ. Өөрөөр хэлбэл ажлын хавтаснаас шууд агуулах руу орохгүй гэсэн үг.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div># Өөрчлөлтөө хадгалахын тулд завсрын орчин дахь файлыг агуулахад хийнэ. Өөрөөр хэлбэл ажлын хавтаснаас шууд агуулах руу орохгүй гэсэн үг.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[File:18333fig0106-tn.png<del class="diffchange diffchange-inline">[[</del>18333fig0106-tn.png<del class="diffchange diffchange-inline">]</del>]]</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[File:18333fig0106-tn.png<ins class="diffchange diffchange-inline">|</ins>18333fig0106-tn.png]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l106" >106-р мөр:</td>
<td colspan="2" class="diff-lineno">106-р мөр:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div><pre>http://code.google.com/p/git-osx-installer</pre></div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div><pre>http://code.google.com/p/git-osx-installer</pre></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[File:18333fig0107-tn.png<del class="diffchange diffchange-inline">[[</del>18333fig0107-tn.png<del class="diffchange diffchange-inline">]</del>]]</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[File:18333fig0107-tn.png<ins class="diffchange diffchange-inline">|</ins>18333fig0107-tn.png]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Ихэвчлэн хэрэглэдэг нөгөө арга нь Гитийг МакПортс (http://www.macports.org) ашиглаж суулгах юм. МакПортс суулгасан бол дараах тушаалаар Гитийг суулгаарай:</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Ихэвчлэн хэрэглэдэг нөгөө арга нь Гитийг МакПортс (http://www.macports.org) ашиглаж суулгах юм. МакПортс суулгасан бол дараах тушаалаар Гитийг суулгаарай:</div></td></tr>
</table>
Almas
https://wiki.dusal.net/index.php?title=Git&diff=464&oldid=prev
11:38, 9 Хоёрдугаар сар 2022 дээрх Almas
2022-02-09T11:38:30Z
<p></p>
<a href="https://wiki.dusal.net/index.php?title=Git&diff=464&oldid=453">Өөрчлөлтүүдийг харуул</a>
Almas
https://wiki.dusal.net/index.php?title=Git&diff=453&oldid=prev
11:24, 9 Хоёрдугаар сар 2022 дээрх Almas
2022-02-09T11:24:28Z
<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr style="vertical-align: top;" lang="mn">
<td colspan="2" style="background-color: white; color:black; text-align: center;">←Хуучны засвар</td>
<td colspan="2" style="background-color: white; color:black; text-align: center;">11:24, 9 Хоёрдугаар сар 2022-ий байдлаарх засвар</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l29" >29-р мөр:</td>
<td colspan="2" class="diff-lineno">29-р мөр:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Гит болон бусад ХУС (Subversion г.м.) нь хоорондоо ялгаатай бөгөөд Гит өгөгдлийг хадгалах аргаараа ялгардаг. Бусад системүүд файл бүрт орсон өөрчлөлтүүдийг л (diff) хадгалдаг. Бусад ХУС дээр өөрчлөлтийг хэрхэн хадгалдагийг харъя:</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Гит болон бусад ХУС (Subversion г.м.) нь хоорондоо ялгаатай бөгөөд Гит өгөгдлийг хадгалах аргаараа ялгардаг. Бусад системүүд файл бүрт орсон өөрчлөлтүүдийг л (diff) хадгалдаг. Бусад ХУС дээр өөрчлөлтийг хэрхэн хадгалдагийг харъя:</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[File:<del class="diffchange diffchange-inline">http://progit.org/figures/ch1/</del>18333fig0104-tn.png|18333fig0104-tn.png]]</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[File:18333fig0104-tn.png|18333fig0104-tn.png]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Харин Гит өгөгдлийг бүхэлд нь нэгэн бяцхан файлсистемийн агшины цуглуулга гэж үздэг. Гит агуулахдаа файлын өөрчлөлтийг хадгалах бүрт файл бүрийн тухайн агшин дахь зураглалыг хадгалан авдаг байна. Хэрвээ аливаа файл өөрчлөгдөөгүй байвал файлыг дахин хадгалалгүй өмнөх хувилбарын холбоосыг хадгалчихдаг. Гитийн хадгалах арга:</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Харин Гит өгөгдлийг бүхэлд нь нэгэн бяцхан файлсистемийн агшины цуглуулга гэж үздэг. Гит агуулахдаа файлын өөрчлөлтийг хадгалах бүрт файл бүрийн тухайн агшин дахь зураглалыг хадгалан авдаг байна. Хэрвээ аливаа файл өөрчлөгдөөгүй байвал файлыг дахин хадгалалгүй өмнөх хувилбарын холбоосыг хадгалчихдаг. Гитийн хадгалах арга:</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[File:<del class="diffchange diffchange-inline">http://progit.org/figures/ch1/</del>18333fig0105-tn.png|18333fig0105-tn.png]]</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[File:18333fig0105-tn.png|18333fig0105-tn.png]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div><span id="суурин-ажиллагаа"></span></div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div><span id="суурин-ажиллагаа"></span></div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l62" >62-р мөр:</td>
<td colspan="2" class="diff-lineno">62-р мөр:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div># Өөрчлөлтөө хадгалахын тулд завсрын орчин дахь файлыг агуулахад хийнэ. Өөрөөр хэлбэл ажлын хавтаснаас шууд агуулах руу орохгүй гэсэн үг.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div># Өөрчлөлтөө хадгалахын тулд завсрын орчин дахь файлыг агуулахад хийнэ. Өөрөөр хэлбэл ажлын хавтаснаас шууд агуулах руу орохгүй гэсэн үг.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[File:<del class="diffchange diffchange-inline">http://progit.org/figures/ch1/</del>18333fig0106-tn.png|18333fig0106-tn.png]]</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[File:18333fig0106-tn.png|18333fig0106-tn.png]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div><span id="суулгах"></span></div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div><span id="суулгах"></span></div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l106" >106-р мөр:</td>
<td colspan="2" class="diff-lineno">106-р мөр:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div><pre>http://code.google.com/p/git-osx-installer</pre></div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div><pre>http://code.google.com/p/git-osx-installer</pre></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[File:<del class="diffchange diffchange-inline">http://progit.org/figures/ch1/</del>18333fig0107-tn.png|18333fig0107-tn.png]]</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[File:18333fig0107-tn.png|18333fig0107-tn.png]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Ихэвчлэн хэрэглэдэг нөгөө арга нь Гитийг МакПортс (http://www.macports.org) ашиглаж суулгах юм. МакПортс суулгасан бол дараах тушаалаар Гитийг суулгаарай:</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Ихэвчлэн хэрэглэдэг нөгөө арга нь Гитийг МакПортс (http://www.macports.org) ашиглаж суулгах юм. МакПортс суулгасан бол дараах тушаалаар Гитийг суулгаарай:</div></td></tr>
</table>
Almas
https://wiki.dusal.net/index.php?title=Git&diff=452&oldid=prev
Almas: Хуудас үүсгэв: "'''Гит''' нь төлбөргүй, нээлттэй эхтэй, хурдтай, бүтээмжтэй ажилладаг |Хувилбар Удирдах Тархм..."
2022-02-09T11:21:50Z
<p>Хуудас үүсгэв: "'''Гит''' нь төлбөргүй, нээлттэй эхтэй, хурдтай, бүтээмжтэй ажилладаг |Хувилбар Удирдах Тархм..."</p>
<p><b>Шинэ хуудас</b></p><div>'''Гит''' нь төлбөргүй, нээлттэй эхтэй, хурдтай, бүтээмжтэй ажилладаг |Хувилбар Удирдах Тархмал Систем] юм. Гитийг |Линус Торвалдс] |Линукс цөмийн] хөгжүүлэлтэд зориулан анх 2005 онд бүтээсэн байна.<br />
<br />
<span id="ерөнхий"></span><br />
== Ерөнхий ==<br />
<br />
<span id="үндсэн-онцлогууд"></span><br />
=== <span class="mw-headline"> Үндсэн онцлогууд </span> ===<br />
<br />
* Хурдтай<br />
* Энгийн загвартай<br />
* Тархмал/Шугаман бус хөгжүүлэлтэд тохиромжтой<br />
* Даацтай (том хэмжээний төслүүдэд хурдаа алдахгүй)<br />
<br />
<span id="гит-ашигладаг-томоохон-төслүүд"></span><br />
=== <span class="mw-headline"> Гит ашигладаг томоохон төслүүд </span> ===<br />
<br />
* |Линукс цөм]<br />
* Ruby on Rails<br />
* Перл хэл<br />
* OpenSUSE<br />
* |GNOME]<br />
* |jQuery]<br />
* SourceForge<br />
* Digg<br />
<br />
<span id="хадгалалт"></span><br />
=== Хадгалалт ===<br />
<br />
Гит болон бусад ХУС (Subversion г.м.) нь хоорондоо ялгаатай бөгөөд Гит өгөгдлийг хадгалах аргаараа ялгардаг. Бусад системүүд файл бүрт орсон өөрчлөлтүүдийг л (diff) хадгалдаг. Бусад ХУС дээр өөрчлөлтийг хэрхэн хадгалдагийг харъя:<br />
<br />
[[File:http://progit.org/figures/ch1/18333fig0104-tn.png|18333fig0104-tn.png]]<br />
<br />
Харин Гит өгөгдлийг бүхэлд нь нэгэн бяцхан файлсистемийн агшины цуглуулга гэж үздэг. Гит агуулахдаа файлын өөрчлөлтийг хадгалах бүрт файл бүрийн тухайн агшин дахь зураглалыг хадгалан авдаг байна. Хэрвээ аливаа файл өөрчлөгдөөгүй байвал файлыг дахин хадгалалгүй өмнөх хувилбарын холбоосыг хадгалчихдаг. Гитийн хадгалах арга:<br />
<br />
[[File:http://progit.org/figures/ch1/18333fig0105-tn.png|18333fig0105-tn.png]]<br />
<br />
<span id="суурин-ажиллагаа"></span><br />
=== <span class="mw-headline"> Суурин ажиллагаа </span> ===<br />
<br />
Гит агуулахтай ажиллах үед алсын сервертэй холбогдох шаардлага ерөнхийдөө байхгүй тул хүлээлт огт байхгүй гэж хэлж болно.<br />
<br />
<span id="нэгдмэл-байдал"></span><br />
=== Нэгдмэл байдал ===<br />
<br />
Гит дээр аливаа зүйлийг хадгалахаас өмнө хэшлэж, цаашид хэш дугаараар нь хаяглаж, жишиж явдаг. Ингэснээр Гитээс гадуур ямар ч файлыг өөрчлөх боломжгүй болж байгаа юм. Энэ үйл ажиллагаа Гитийн хамгийн доод түвшинд суусан байдаг бөгөөд ажиллах зарчмын нэг хэсэг нь юм. Хэрвээ ямар нэг файл дамжуулах явцад эвдэрсэн эсвэл алдагдсан тохиолдолд Гит мэдэгдэх болно.<br />
<br />
Гит файлыг нэрээр нь болон агуулгынх нь SHA-1 хэшээр хадгалж, сандаа хэш хаягийг нь хадгалж явдаг.<br />
<br />
<span id="ажлын-гурван-талбар"></span><br />
=== <span class="mw-headline"> Ажлын гурван талбар </span> ===<br />
<br />
Гиттэй ажиллахад зайлшгүй ойлгох нэгэн ойлголт бол ажлын 3 талбар юм.<br />
<br />
* '''Ажлын хавтас'''<br />
* '''Завсрын орчин'''<br />
* '''Агуулах'''<br />
<br />
Аливаа файл амьдралын мөчлөгт энэ гурван талбарыг дайрч өнгөрдөг. Ажлын жирийн явц(урсгал) дараах байдалтай харагдана:<br />
<br />
# Агуулахаас ажлын хавтас руу файлаа татна.<br />
# Ажлын хавтсан дахь файлд өөрчлөлт хийсний дараа завсрын орчин руу шилжүүлнэ.<br />
# Өөрчлөлтөө хадгалахын тулд завсрын орчин дахь файлыг агуулахад хийнэ. Өөрөөр хэлбэл ажлын хавтаснаас шууд агуулах руу орохгүй гэсэн үг.<br />
<br />
[[File:http://progit.org/figures/ch1/18333fig0106-tn.png|18333fig0106-tn.png]]<br />
<br />
<span id="суулгах"></span><br />
== Суулгах ==<br />
<br />
<span id="эх-кодоос-суулгах"></span><br />
=== <span class="mw-headline">Эх кодоос суулгах</span> ===<br />
<br />
Хувилбар шинэчлэгдэх тусам шинэ шинэ сайжруулалт нэмэгдэх тул эх кодоос хамгийн сүүлийн хувилбарыг суулгах нь зүйтэй.<br />
<br />
Гитийг эх кодоос суулгахын тулд Гит хамаардаг дараах сангуудыг суулгах шаардлагатай: curl, zlib, openssl, expat, libiconv. Жишээ нь таны хэрэглэдэг системд yum (Федора) эсвэл apt-get (Дебиан суурьт) байдаг бол дараах тушаалуудаар эдгээр хамаарлуудыг суулгана:<br />
<br />
<pre>$ yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel<br />
<br />
$ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev</pre><br />
Бүх хамаарлуудыг суулгасны дараа Гитийн вэб хуудаснаас сүүлийн хувилбарыг татаж аваарай:<br />
<br />
<pre>http://git-scm.com/download</pre><br />
Дараа нь эх кодыг хөрвүүлээд суулгана:<br />
<br />
<pre>$ tar -zxf git-1.6.0.5.tar.gz<br />
$ cd git-1.6.0.5<br />
$ make prefix=/usr/local all<br />
$ sudo make prefix=/usr/local install</pre><br />
Үүний дараа Гитийн шинэчлэлийг өөрөөр нь татаж авч болно:<br />
<br />
<pre>$ git clone git://git.kernel.org/pub/scm/git/git.git</pre><br />
<span id="линукс-дээр-суулгах"></span><br />
=== <span class="mw-headline">Линукс дээр суулгах</span> ===<br />
<br />
Линукс дээр Гитийг хоёртын суулгагч (binary installer) ашиглан суулгах бол тухайн тархац дээрх багц удирдагч хэрэгслийг ашиглана.<br />
<br />
Хэрвээ |Федора] дээр бол yum ашиглаж болно:<br />
<br />
<pre>$ yum install git-core</pre><br />
|Үбүнтү] гэх мэт Дебиан суурьт тархац дээр бол apt-get ашиглаж болно:<br />
<br />
<pre>$ sudo apt-get install git-core</pre><br />
<span id="макинтош-дээр-суулгах"></span><br />
=== <span class="mw-headline">Макинтош дээр суулгах</span> ===<br />
<br />
Гитийг Мак дээр хоёр арга суулгана. Хамгийн амархан нь Гитийн график суулгагч - Google Code хуудаснаас нь татаж авч болно:<br />
<br />
<pre>http://code.google.com/p/git-osx-installer</pre><br />
[[File:http://progit.org/figures/ch1/18333fig0107-tn.png|18333fig0107-tn.png]]<br />
<br />
Ихэвчлэн хэрэглэдэг нөгөө арга нь Гитийг МакПортс (http://www.macports.org) ашиглаж суулгах юм. МакПортс суулгасан бол дараах тушаалаар Гитийг суулгаарай:<br />
<br />
<pre>$ sudo port install git-core +svn +doc +bash_completion +gitweb</pre><br />
Бүх нэмэгдлийг авах шаардлагагүй ч Гитийг SVN агуулахтай хамтран ашиглахад +svn хэрэг болно.<br />
<br />
<span id="виндовс-дээр-суулгах"></span><br />
=== <span class="mw-headline">Виндовс дээр суулгах</span> ===<br />
<br />
Гитийг Виндовс дээр суулгах маш амархан. msysGit бол суулгахад эвтэйхэн програмуудын нэг юм. Суулгагч exe файлыг Google Code хуудаснаас татаж аваад ажиллуулахад хангалттай:<br />
<br />
<pre>http://code.google.com/p/msysgit</pre><br />
Дээрхийг суулгаснаар тушаалын мөрийн (command-line) хувилбар (SSH клиенттэй) болон жишиг график горимтой хувилбар (GUI) хэрэглэхэд бэлэн болно.<br />
<br />
<span id="тохируулах"></span><br />
== Тохируулах ==<br />
<br />
<span id="нэр-усаа-тохируулах"></span><br />
=== <span class="mw-headline"> Нэр усаа тохируулах </span> ===<br />
<br />
Агуулахад өөрчлөлтөө хадгалахад бүртгэгдэх нэр, э-шуудангийн хаягийг тохируулах:<br />
<br />
<pre>$ git config --global user.name &quot;blackrock&quot;<br />
$ git config --global user.email blackrock@blah.blah</pre><br />
<span id="засварлагчаа-тохируулах"></span><br />
=== <span class="mw-headline"> Засварлагчаа тохируулах </span> ===<br />
<br />
<pre>$ git config --global core.editor &quot;vi&quot;</pre><br />
<span id="өнгө-ялгагчийг-тохируулах"></span><br />
=== <span class="mw-headline"> Өнгө ялгагчийг тохируулах </span> ===<br />
<br />
<pre>$ git config --global color.status auto</pre><br />
<span id="тушаал-товчлох-өөрөөр-нэрлэх"></span><br />
=== <span class="mw-headline"> Тушаал товчлох, өөрөөр нэрлэх </span> ===<br />
<br />
Гитийн зарим түгээмэл хэрэглэгддэг тушаалуудыг товчлоё:<br />
<br />
<pre>$ git config --global alias.co checkout<br />
$ git config --global alias.br branch<br />
$ git config --global alias.ci commit<br />
$ git config --global alias.st status</pre><br />
Алсын агуулах руу түлхэж оруулах (push) тушаалыг товчилсон нь:<br />
<br />
<pre>$ git config --global alias.pom 'push origin master'</pre><br />
<span id="gitignore"></span><br />
== .gitignore ==<br />
<br />
Бичвэр засварлагч програмууд файл хадгалахдаа файлын_нэр~ гэх мэтчилэн файлын нэрийн ардаа долгионтой шинэ файл үүсгэн хадгалдаг. Эдгээр файлууд агуулахад орох шаардлагагүй, тэгэхээр Гитд бүртгэхгүй байхыг сануулахын тулд ажлын хавтсандаа '''.gitignore''' нэртэй файл үүсгээд түүн дотроо бүртгэлгүй алгасах файлын нэрийн хэлбэрийг бичиж өгнө.<br />
<br />
<pre>*~ #текст засварлагчийн үүсгэсэн түр зуурын файл<br />
*.pyc #пайтон хөрвүүлэг файл</pre><br />
<span id="хэрэглээ"></span><br />
== Хэрэглээ ==<br />
<br />
|Гитийн хэрэглээний талаар] тусгай сэдэв үүсгэсэн.<br />
<br />
<span id="холбоос"></span><br />
== Холбоос ==<br />
<br />
* [http://git-scm.com/ Гитийн албан ёсны вэбхуудас]<br />
* [http://book.git-scm.com/index.html Git Community Book]<br />
* [http://www.youtube.com/watch?v=4XpnKHJAok8 Google Tech Talk - Линус Торвалдс Гитийн тухай ярьсан нь]<br />
* [http://progit.org/book Pro Git - Гитийн тухай нээлттэй эхтэй ном]<br />
* [http://gitcasts.com/ GitCasts - Гитийн видео хичээлүүд]<br />
* [http://www.viget.com/extend/effectively-using-git-with-subversion/ Гитийг SVN-тэй цуг хэрэглэх]<br />
* [http://www.kernel.org/pub/software/scm/git/docs/user-manual.html www.kernel.org - дахь Гит хэрэглэгчийн гарын авлага]<br />
* [http://gitref.org/ Гит лавлах]<br />
* http://gitimmersion.com/<br />
* [http://www-cs-students.stanford.edu/~blynn/gitmagic/ Git magic]<br />
<br />
<span id="гуи-програмууд"></span><br />
== ГУИ програмууд ==<br />
<br />
Гитийн график интерэйстэй програмууд:<br />
<br />
* gitk<br />
* gitg<br />
* [http://cola.tuxfamily.org/ git-cola]<br />
<br />
<br />
[[Ангилал:Software_development]][[Ангилал:Анхан_шатны_ойлголтууд]][[Ангилал:Сисадмин]]</div>
Almas