sourcetree(git)不識別新新增的檔案
今天在做專案的時候新建了一個viewController,但是sourceTree只顯示新增了.h檔案,在網上找了許多方法發現沒有用,比如那個刪掉.git隱藏檔案的,刪掉就SB了。
找了好久沒找到,無奈只能自己試驗了。
工作目錄中,新建一個檔案,比如一個.h和.m檔案。
但是,git無法識別這些檔案。
用git status命令,返回目錄是clean的。表明沒有任何修改。說明git沒有識別到這些新增加的檔案。也說明這個問題是git內部的問題,跟用什麼版本控制工具沒關係(不是sourcetree的鍋)
首先,找到了原因,那麼強制給他加一下,用終端到檔案目錄下
輸入 git add 1.m
返回無法新增,說1.m已經處於.gitignore中。但是iganore中明明沒有忽略這些m檔案。
那就更狠一點,輸入
git add -f 1.m
這樣就可以將1.m新增到git的版本控制中。
如果直接git add -f 1.m
報錯,無法找到檔案1.m
那麼就將1.m的完整路徑輸入即可。
建議先看一下全域性忽略列表裡有沒有Mac下檢視Git全域性忽略列表
相關推薦
sourcetree(git)不識別新新增的檔案
今天在做專案的時候新建了一個viewController,但是sourceTree只顯示新增了.h檔案,在網上找了許多方法發現沒有用,比如那個刪掉.git隱藏檔案的,刪掉就SB了。 找了好久沒找到,無
如何建立.gitignore檔案,忽略git不必要提交的檔案
1、在需要建立 .gitignore 檔案的資料夾, 右鍵選擇Git Bash 進入命令列,進入專案所在目錄。 2、輸入 touch .gitignore ,生成“.gitignore”檔案。 3、在”.gitignore” 檔案裡輸入你要忽略的資料夾及其檔案就可以了。(注意格式) 我的
eclipse cdt工程拷貝後不識別標頭檔案
進入workspace目錄,開啟檔案 D:\program\sdk2015.2\.metadata\.plugins\org.eclipse.cdt.make.core 修改路徑為sdk的安裝路徑 <includePath path="c:\xilinx\sdk\20
git 不小心刪除本地檔案恢復
有時候不小心在Git中rm了檔案。怎麼恢復呢?別急,咱們一步步來。 首先git status一把,看看此時工作區的狀態 [xxx@xxx static_files]$ git status # On branch master nothing to commit (work
使用Git LFS上傳大檔案到GitHub教程,以及可能會遇到的坑(使用了Git LFS卻依然傳不上超過100M的檔案;framework庫如何新增等)
什麼是Git LFS? Git LFS(Large File Storage) 是 Github 開發的一個 Git 的擴充套件,用於實現 Git 對大檔案的支援 簡單的說,就是如果你想傳超過100M的二進位制檔案到GitHub,你就要用Git LFS! 安裝Git LFS 首先
ios git用sourcetree忽略不必要檔案
在ios開發中,會有一些不需要提交到git上的檔案,如:UserInterfaceState.xcuserstate這類的檔案。 如果當前git伺服器中沒有這個UserInterfaceState.xcuserstate檔案,我們可以直接在sourcetree中指向這個檔
如果centos7添加新網卡,系統不識別的解決辦法
png entos ifcfg-eth gateway clear size http res sco #ifconfig 2.獲取新增網卡的真實mac #ip addr 3.復制eth0到eth1並修改配置文件 #cd /etc/sys
新開項目SD卡不識別,如何debug
SD卡不識別[DESCRIPTION] 在新開項目中,經常碰到SD卡不識別的問題,一共有兩大類: “SD底層Driver 初始化失敗,無法識別SD卡” 和 “上層mount 失敗,無法識別到卡” [SOLUTION] a. 如果可以連接adb shell,執行 “ls /dev/b
centos6.9虛擬機識別不了新網卡
centos6.9 虛擬機 識別 新網卡 1、ifconfig看不到新網卡: [root@drbd2 ~]# ifconfig eth0 Link encap:Ethernet HWaddr 00:0C:29:38:DD:03 inet addr:192.
sourcetree .git 強制忽略指定文件不提交
-- chang 修改 配置文件 col upd 相同 單獨 技術 在公司寫項目,大部分都會用到 svn 或 git 提交代碼到服務器。我們公司用的GIT,每個程序員有自己的獨立分支,各寫各的代碼互不沖突,最終合並到主分支再解決相同代碼沖突問題。這時候會遇到一些配置文件提交
eclipse下使用git提交程式碼時,設定忽略不需要提交的檔案
eclipse下使用git提交程式碼時,有很多檔案是不需要提交的,例如:target目錄下的檔案和classes下的檔案都不需要提交。 這裡講解一下如何忽略不必要的檔案。 方案一: 為專案新增.gitignore檔案,在該檔案中配置需要忽略的檔案。(Eclips
git pull 衝突拉取不到新的程式碼
本地檔案已經有衝突或者在pull的過程中拉取的檔案和本地檔案衝突時,拉取不到新的程式碼,git pull出現報錯,如下: 這個時候,如果你有兩種選擇,如果你需要這些改動,那個你就需要手動解決衝突,然後add 衝突檔案,提交到程式碼庫中,如果你要放棄這些改動,那麼你可以採用以下命令: git reset -
Git學習系列3 建立本地版本庫及新增檔案
在上一節 Git學習系列2 初配置及結構 完成之後,本節學習建立版本庫及新增檔案。 本節的演示環境為windows(10)系統。 一 選擇建立的路徑 選擇一個沒有中文的路徑。我的選擇的路徑為F:\github\git-learn. 在開始選單中啟動Git Ba
【spring cloud】匯入一個新的spring boot專案作為spring cloud的一個子模組微服務,怎麼做/或者 每次匯入一個新的spring boot專案,IDEA不識別子module,啟動類無法啟動/右下角沒有藍色圖示
如題:匯入一個新的spring boot專案作為spring cloud的一個子模組微服務,怎麼做 或者說每次匯入一個新的spring boot專案,IDEA不識別,啟動類無法啟動,怎麼解決 下面一起來走一遍這個流程: 1.將一個spring boot服務匯入spring cloud中作為一個子模組
Git不小心commit了很大的檔案怎麼辦?
前言: 大家使用git不知道有沒有一個習慣,基本就是 一套 df 二連 素質三連: 1 git add . 2 git commit -m 3 git pull 4
當兩條分支對同一個檔案的同一個文字塊進行了不同的修改,並試圖合併時,Git不能自動合併的
當兩條分支對同一個檔案的同一個文字塊進行了不同的修改,並試圖合併時,Git不能自動合併的,稱之為衝突(conflict)。解決衝突需要人工處理。 那麼讓我來帶領大家解讀下上面截圖中馬蜂窩出現的bug事故分析: <<<<<<
1git命令的使用 檢視git倉庫狀態 新增檔案到git跟蹤 git提交 檢視git分支 檢視git倉庫日誌資訊 切換g
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
Idea不識別java檔案(類檔案顯示橙色)
解決: 1.點選File --> Project Structure 2.Modules 裡 將Content Root刪除再新增 3.重新修改maven設定(非maven專案請跳過此步) File->setting &
用git新增檔案時候遇到的warning: LF will be replaced by CRLF in
今天在用git新增我的一個小練習時,彈出一個warning如下: 百度到解決辦法: 1、刪掉剛剛建立的.git資料夾 rm -rf .git 2、把core.autocrlf 設定成false git config --global core.autocrlf false
編寫一段程式,為一個文字檔案的每一行前面新增行號,並以一個新的檔案儲存新增 了行號的文字
檔案使用了fileinput的模組對它進行修改 import fileinput c=fileinput.input('6-2(3).txt',backup='.bak',inplace=1) for line in c: d=fileinput.filelineno()