簡體   English   中英

如何使當前目錄成為git工作目錄

[英]How to make current directory a git working directory

在知道git的存在之前,我已經在~/Code/CPLUS位置寫入了多個* .cpp文件。

現在,我想使用git進行版本控制。

我創建了一個文件夾~/git_repo/ ,在這個文件夾中,我運行了git init命令。 當我嘗試在~/Code/CPLUS路徑下運行命令git add my_first_c.cpp ,出現以下消息:

致命:不是git存儲庫(或任何父目錄):.git

然后我在路徑~/Code/CPLUS下鍵入git init ~/git_repo/ ,當鍵入git status時仍然出現相同的錯誤。

如果我在~/Code/CPLUS路徑下鍵入git init ,則可以執行addcommit 唯一的問題是.git存儲在~/Code/CPLUS/ ,而我希望將其存儲在~/git_repo

我的問題是,當回購信息存儲在~/git_repo/如何使文件夾~/Code/CPLUS成為工作目錄? 而且我的機器沒有GUI。

您可以嘗試從終端(或在〜/ .bashrc中)導出變量export GIT_WORK_TREE=~/git_repo/export GIT_DIR=../Code/CPLUS ,以便Git使用它們。

感謝@Alariva,建議的解決方案確實解決了這個問題。 ~/git_repo/創建.git ,輸入git --git-dir=/abs/path/to/repo/git_repo/.git add my_first_c.cpp

解決方案來自此文章

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM