已有项目与git建立连接、老项目搭建git管理

       最近接手了一个已经上线很久的项目,原来都是ftp进行修改,所以谁改的改了什么都没有记录,决定给这个项目加上git。

        首先由于项目在线上服务器我没有直接在线上进行git远程库的上传,所以ftp把整个项目都拉到本地之后进行的操作。

一、进入项目文件,输入:

git init

        如果你在idea里面输入的一般会帮你生成.gitignore,任何情况没有自动创建记得自己加上要忽略的文件。

二、在远程库建立新项目后,并建立关联

接下来与远程库的连接

git remote add origin git@xxx/xxx.git

 三、配置git信息和ssh等

git config --global user.name "xxx"
git config --global user.email "xxx@xxx.com" 
ssh-keygen -t rsa -C "xxx@xxx.com"

将生成的id_rsa.pub文件里的内容粘贴到key文本框里(生成时会有文件位置) 

四、进行第一次提交

git add .
git commit -m 'init'
git push origin master

五、提交成功后在服务器的项目目录内重复文章中一、二、三步(一定注意忽略文件)

六、拉取代码完成任务

        1.如果代码中该忽略的都选的完全,直接执行:

git add .
git commit -m 'init'
git pull --rebase origin master

        少量冲突能解决,进行解决后正常push就可以了。如果冲突太多就放弃冲突使用第二种拉取方式。

        放弃冲突命令如下:

git rebase --abort

        2.强制拉取远端代码

git pull --force origin master:master

至此我的git本地和服务器可以正常提交拉取了,但其实服务器代码应该加上自动部署工具(比如钩子或者Jenkins),而不是像我一样本地push后去服务器pull,日后搭建成功我会继续分享。有问题欢迎在评论区留言,共同探讨。

  • 6
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值