1. 程式人生 > >Github忽略檔案以及資料夾內容

Github忽略檔案以及資料夾內容

參考網址http://blog.csdn.net/richardysteven/article/details/6069418
具體使用請看 man gitignore
 
一般某個專案dev過程中都會產生一些中間檔案,這些檔案是我們不想要追蹤的。
git中可以使用.gitignore檔案來忽略這些檔案。
 
在需要的目錄下面 新增 .gitignore檔案
檔案中每一行表示需要忽略的檔案的正則表示式。
$cat .gitignore 
#ignore .metadata
.metadata
.gitignore
#ignore obj and lib file
*.[oa]
 
當前的目錄情況
$ls -al
total 24
drwxr-xr-x  4 root root 4096 2010-12-11 12:44 .
drwx------ 51 root root 4096 2010-12-11 12:44 ..
drwxr-xr-x  8 root root 4096 2010-12-11 12:44 .git
-rw-r--r--  1 root root   39 2010-12-11 12:44 .gitignore
drwxr-xr-x  3 root root 4096 2010-08-19 20:01 .metadata
-rw-r--r--  1 root root   52 2010-12-11 12:41 test.txt
 
如果沒有新增該檔案,git status會報有這些檔案沒有track。
$git status
# On branch master
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#    .metadata/
#    gitignore
 
而 添加了該檔案後,就可以看到,這個workspace 就是乾淨的了。
$mv gitignore .gitignore 
[
[email protected]
~/workspace] $git status # On branch master nothing to commit (working directory clean) 這個.gitignore很簡單,當前目錄下有個.metadata,這個是我們不需要的,所以就寫入了檔案。另外如果不加.gitignore這行,git會把.gitignore也加入版本控制中。

相關推薦

Github忽略檔案以及資料內容

參考網址http://blog.csdn.net/richardysteven/article/details/6069418具體使用請看 man gitignore 一般某個專案dev過程中都會產生一些中間檔案,這些檔案是我們不想要追蹤的。 git中可以使用.giti

github忽略檔案或者資料

一般情況下,我在往github倉庫提交java工程的時候,只需要提交.java類,編譯生成的.class檔案沒有必要上傳了,這時候可以通過編寫.gitignore來實現,不過.gitignore檔案g

Java實現檔案以及資料的建立和刪除

  1,檔案建立 /** * 建立指定路徑檔案 * * @param filePath:指定路徑(包括檔名的絕對路徑) */ public static void createFile(String filePath) { File file = new File(

Linux下用ls和du命令檢視檔案以及資料大小 (轉載)

ls的用法 ls -l |grep "^-"|wc -l或find ./company -type f | wc -l  檢視某資料夾下檔案的個數,包括子資料夾裡的。 ls -lR|grep "^-"|wc -l   檢視某資料夾下資料夾的個數,包括子資料夾裡的

SVN管理Android專案忽略檔案資料

一. 遇到的問題      剛開始提交專案原始碼時,做了個全量提交,將專案的build、.idea、.gradle ,local.properties等檔案或目錄都提交到了程式碼倉庫中進行管理,結果發現每次對專案做了原始碼

不需要進控制器就訪問的檔案以及資料

RewriteEngine on 過濾  可以 不進控制器訪問的字尾名以及資料夾 RewriteCond $1 !^((.*).php|(.*).rar|(.*).zip|(.*).js|(.*).txt|(.*).csv|ct|f|phpmyadmin|test|mp|templat

intellij idea local changes 忽略 檔案資料的方法

在我們svn提交的時候想要看看自己改了哪些檔案,可以在 Version Control--> Local Changes 中看到,並在裡面提交程式碼即可,但是裡面會有很多我們不想看到的檔案,比如idea的配置檔案 *.iml、class檔案之類的, 想要忽略這些檔案可以用以下方法,在

工作專案看門狗(記錄專案檔案以及資料的改動)

  #!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2018/9/18 18:06 # @Author : qhh # @Site : # @File : pywatchdog.py

git提交忽略檔案資料

在專案根目錄下面 新增 .gitignore檔案 檔案中每一行表示需要忽略的檔案的正則表示式。   .gitignore檔案過濾有兩種模式,開放模式和保守模式 1. 開放模式負責設定過濾哪些檔案和資料夾 例如: /target/ 表示專案根目錄下的target

顯示當前目錄下檔案以及資料的GUI

跟著《Python 核心程式設計》照著做了一個能夠顯示當前目錄的GUI小工具。 底層是呼叫的python的OS包 1 from tkinter import * 2 import os 3 from time import sleep 4 5 class Dir

Go實戰--golang中檔案以及資料路徑相關操作

生命不止,繼續 go go go!!! 之前介紹過golang的標準庫:path/filepath, os 今天就跟大家分享幾個關於檔案以及資料夾的相關操作。 獲取目錄中所有檔案 使用包: io/ioutil 使用方法: ioutil.Re

遞迴實現任意目錄,列出檔案以及資料

import java.io.File; import java.util.List; import java.util.Vector; /** * @author QSJ * @date 2018-03-11 * @describe 遞迴實現輸入任意目錄,列出檔案以及資料夾 */ pub

linux mac svn ignore忽略檔案資料最好用方法 之*妙用

一、忽略單個檔案 忽略檔案必須要進入到檔案的當前目錄,比如要忽略這個database.php配置檔案。 先進入application資料夾,輸入兩條命令語法如下: svn propset svn:ignore '要忽略的檔名' ./ svn ci -m 'ignore

Linux下用ls和du命令檢視檔案以及資料大小

ls -l |grep "^-"|wc -l或find ./company -type f | wc -l  檢視某資料夾下檔案的個數,包括子資料夾裡的。 ls -lR|grep "^-"|wc -l   檢視某資料夾下資料夾的個數,包括子資料夾裡的。 ls -lR|grep "^d"|wc -l  說明:

每日學點python之十(檔案以及資料操作)

open() 方法 Python open() 方法用於開啟一個檔案,並返回檔案物件,在對檔案進行處理過程都需要使用到這個函式,如果該檔案無法被開啟,會丟擲 OSError。 注意:使用 open() 方法一定要保證關閉檔案物件,即呼叫 close() 方法。 open() 函式常用

AngularJs專案檔案以及資料結構

app/ ----- Libs/ // references for all libs ---------- angular.js ---------- angular-route.js ----- common/ // acts as reusable/shared components or partia

檔案以及資料的建立。目錄下所有檔案和子目錄查詢

public static boolean createFile(String destFileName) {           File file = new File(destFileName);           if(file.exists()) {      

Java遞迴實現輸入任意目錄,列出檔案以及資料

import java.io.File; import java.util.ArrayList; import java.util.Scanner; public class IOPractice { public static ArrayList&l

SVN設定忽略檔案資料提交(Ignored Resource)

目的:防止本地個人配置檔案或資料夾誤操作提交至SVN方法一:選擇Window-Preferences-Team-Ignored Resource,點選add Pattern...,新增需要忽視的檔案。方法二:工程目錄下,對不在SVN上的檔案或資料夾右擊,選擇"Team"下的"

[問題]Git中如何忽略檔案資料

平時在用git上傳的時候經常使用git add .命令,使用這個命令的副作用就是工程裡面的build或者debug等目錄也會新增到程式碼倉庫中,而這些檔案是不需要進行程式碼管理的。 git中有個.gi