දැනටමත් හොඳ පිළිතුරු කිහිපයක් ඇත, නමුත් මගේ තත්වය වෙහෙසකාරී විය. මම වින් 10 හි ස්ථාපනය කරන ලද පීඑල්එම් (නිෂ්පාදන ජීවන චක්ර කළමනාකරණය) මෘදුකාංගයක ප්රභවය සංස්කරණය කර පසුව තීරණය කළෙමි, "මම මෙය බොහෝ විට ගිට් රෙපෝ එකක් බවට පත් කළ යුතුව තිබුණි."
ඉතින්, හැඹිලි විකල්පය මට කෙලින්ම ක්රියා නොකරනු ඇත. ආරම්භක වැඩ රාශියක් කිරීමෙන් පසුව සහ වැඩ .gitignore
නොකිරීමෙන් පසුව මූලාශ්ර පාලනය එකතු කර ඇති වෙනත් අය සඳහා පළ කිරීම , නමුත් වැඩ පොකුරක් අහිමි වීමට ඔබ බිය වනු ඇත.git rm --cached
.
!වැදගත්: මෙය ඇත්ත වශයෙන්ම මම "ව්යාපෘතියකට" ප්රමාද වැඩියෙන් එකතු කළ නිසා එය ඉතා විශාල වන අතර මගේ .gitignore නොසලකා හරින බවක් පෙනේ. මම කවදාවත් බැඳී නැහැ. මට මේකෙන් ඉවත් වෙන්න පුළුවන් :)
පළමුව, මම කළේ:
rm -rf .git
rm -rf .gitignore
එවිට, මගේ වෙනස්කම් පිළිබඳ පින්තූරයක් තිබිය යුතුය. නැවතත්, මෙය මම වෙනස්කම් සිදු කළ ස්ථාපන නිෂ්පාදනයක්. පිරිසිදු මාස්ටර් ශාඛාවේ පළමු කැපවීම සඳහා ප්රමාද වැඩියි. එබැවින්, වැඩසටහන එකතු කිරීමෙන් මම වෙනස් කළ දේ ලැයිස්තුවක් මට අවශ්ය විය> changed.log
පහත සඳහන් දෙකටම :
පවර්ෂෙල්
# Get files modified since date.
Get-ChildItem -Path path\to\installed\software\ -Recurse -File | Where-Object -FilterScript {($_.LastWriteTime -gt '2020-02-25')} | Select-Object FullName
බාෂ්
# Get files modified in the last 10 days...
find ./ -type f -mtime -10
දැන්, පසුගිය දින දහය තුළ මා වෙනස් කළ දේ පිළිබඳ මගේ ලැයිස්තුවක් මා සතුව ඇත (කීම හැරෙන්නට මෙහි ඇති හොඳ පුරුදු වලට අපි නොයමු, ඔව්, මම මෙය මටම කළෙමි).
නව ආරම්භයක් සඳහා, දැන්:
git init .
# Create and edit .gitignore
මගේ වෙනස් කළ ලැයිස්තුව මගේ වර්ධනය වන .gitignore සමඟ සංසන්දනය කිරීමට මට සිදු විය, git status
මම එය වැඩි දියුණු කළ පරිදි ධාවනය වේ , නමුත් .gitignore හි මගේ සංස්කරණයන් මා යන විට කියවනු ලැබේ.
අවසාන වශයෙන්, මම අපේක්ෂිත වෙනස්කම් ලැයිස්තුවක් කරමි! මගේ නඩුවේ එය බොයිලර් ප්ලේට් - මෙම මෘදුකාංගයට එරෙහිව ඩිව් පද්ධතියක් ක්රියාත්මක කිරීම සඳහා විශේෂිත වූ එස්එම්එල් වින්යාසයන් සමඟ සමහර තේමාවන් වැඩ කරන අතර අනෙක් ඩිවෙස් සඳහා අල්ලා ගැනීමට සහ දායක වීමට මට රෙපෝවක් දැමීමට අවශ්යය ... මෙය අපගේ ප්රධාන ශාඛාව වනු ඇත, එබැවින් කැපවීම, තල්ලු කිරීම සහ අවසානයේ නව වැඩ සඳහා බ්රැන්චින් කිරීම!
.gitignore
ගොනුව භාවිතා කරනANSI
හෝUTF-8
කේතනය කරන බවට වග බලා ගන්න . එය වෙනත් දෙයක් භාවිතා කරන්නේ නම්Unicode BOM
, Git හට ගොනුව කියවිය නොහැක.