天天看點

git-解除git管理,非空目錄下clone遠端倉庫,已存在項目添加git管理

解除git管理:https://blog.csdn.net/Alex_81D/article/details/80392935

file ->settings->version control 選中這一欄,右邊有個

git-解除git管理,非空目錄下clone遠端倉庫,已存在項目添加git管理

點紅色減号,就解除了,然後去項目目錄下删除.git這個檔案夾,你可以不删除,為了以後繼續關聯。

非空目錄下clone遠端倉庫:https://www.oschina.net/question/54100_167919?sort=time

如果我們往一個非空的目錄下 clone git 項目,就會提示錯誤資訊:

fatal: destination path '.' already exists and is not an empty directory.

解決的辦法是:

1. 進入非空目錄,假設是 /workdir/proj1

2. git clone --no-checkout https://git.oschina.net/NextApp/platform.git tmp

3. mv tmp/.git .   #将 tmp 目錄下的 .git 目錄移到目前目錄

4. rmdir tmp

5. git reset --hard HEAD

然後就可以進行各種正常操作了。

已存在項目添加git管理:https://www.cnblogs.com/rongguang/p/5516300.html

首先,我們解決的情況是,已經有了一個正在開發的項目,現在我們要把他分享到[email protected]上面去。

1.第一步,當然是先在[email protected]上建立倉庫,拿到[email protected]倉庫的HTTP連接配接http://git.oschina.net***.git

2.如果我們的本地項目是非git項目,那我們要先把它變成git項目

在intellij中 VCS——Import into Version Control——Create Git Repository——選擇你的本地項目

3.通過git shell (可以安裝git for window) 進入到項目目錄執行以下指令

# 給項目設定遠端遠端倉庫 #  
git remote add origin http://git.oschina.net/***/***.git  
# 抓取遠端倉庫資料,并自動合并遠端分支 #  
git pull origin master   
# 更新本地資料到[email protected] #  
git push origin master