git-解除git管理,非空目录下clone远程仓库,已存在项目添加git管理

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

file ->settings->version control 选中这一栏,右边有个

点红色减号,就解除了,然后去项目目录下删除.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

首先,我们解决的情况是,已经有了一个正在开发的项目,现在我们要把他分享到git@osc上面去。

1.第一步,当然是先在Git@OSC上创建仓库,拿到Git@OSC仓库的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   
# 更新本地数据到Git@OSC #  
git push origin master

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值