0


已有项目与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 "[email protected]" 
ssh-keygen -t rsa -C "[email protected]"

将生成的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,日后搭建成功我会继续分享。有问题欢迎在评论区留言,共同探讨。

标签: git github

本文转载自: https://blog.csdn.net/weixin_41818665/article/details/127906215
版权归原作者 大国的博客 所有, 如有侵权,请联系我们删除。

“已有项目与git建立连接、老项目搭建git管理”的评论:

还没有评论