讓Git忽略所有obj和bin目錄的同步


DotNet的項目里,編譯出來的二進制文件默認都是放在每個項目對應的bin和obj目錄下,有時候開發人員會不小心把這些目錄的文件錯誤的提交到Git服務器。Git里的忽略文件功能可以通過一個.gitignore文件很好的避免這種情況。

比如說我不希望所有目錄(包含子目錄)里的obj,bin文件夾以及.user,.suo文件被同步到git服務器,把下面這個.gitignore放到根目錄下就可以滿足這個需求

# compiled files
obj
bin
# user files
.user
.suo

更新:今天偶然發現原來GitHub已經有了一個官方的為Visual Studio項目量身定做的gitignore文件,直接在項目根目錄下提交這個文件即可。

 

## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.

# User-specific files
*.suo
*.user
*.userosscache
*.sln.docstates

# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs

# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
bld/
[Bb]in/
[Oo]bj/
[Ll]og/

# Visual Studio 2015 cache/options directory
.vs/
# Uncomment if you have tasks that create the

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM