当前位置:   article > 正文

idea中使用git,_idea中git强制push

idea中git强制push

1)第一步是需要下载git,下载网址附上:http://git-scm.com/download/

2)下载好之后就需要先在github上验证了。

git安装完成后可以在电脑开始处找到Git Bash,单击打开


命令行输入:

  1. $ git config --global user.name "Your Name"
  2. $ git config --global user.email "email@example.com"
创建SSH Key

$ ssh-keygen -t rsa -C "youremail@example.com"
然后输入保存公钥的地址,并设置私钥。


进入相应目录查看公钥文件id_rsa.pub,用记事本打开,将公钥复制。

再打开https://github.com/登录


点击Add SSH Key ,title可以随意,Key就是将刚刚复制的公钥粘贴在这里,并保存。


这样就验证成功了。

3)在IDEA中使用git

File-》settings-》Version Control-》GitHub输入github上的登录名和密码,并点击右边的Test,输入正确则会看到链接成功的提示


点击左侧的git,正确配置path to Git executable,点击OK


如下图所示,VCS-》Import into Version Control -》 Create Git Repository,创建git本地仓库,这里选择想要上传的项目目录



接着选中项目按右键,Git-》add,先将项目中的文件添加,然后在点击Git-》Commit  Directory,将项目提交到本地仓库

到现在为止,只是将项目上传到了本地的git仓库,我们还需要将git上传到远程服务器的仓库

4)将git push到远程服务器的仓库

继续打开github的网站,点击右上角的+,创建仓库


输入仓库的名称,并选中README初始化仓库,这样新创建的仓库中就会有一个readme文件了。这个文件一般是用来说明该项目的信息的。

这时候如果直接使用IDEA中的push,可能会报错

warning: LF will be replaced by CRLF | fatal: CRLF would be replaced by LF

这是因为,远程仓库与本地仓库中的内容不统一,远程仓库中有一个README文件,而本地没有。所以要先pull,获取远程仓库不统一的信息,在将本地仓库中新加入的文件push到远程仓库中,这样就不会发生冲突了。

可以在IDEA中Git-》pull 然后Git-》push

也可以在Git Bash中实现,下面主要讲这一种方式的实现方法

首先打开Git Bash,然后进入到本地仓库目录

并打开创建好的仓库界面,复制HTTP或是SSH路径


先输入$ git remote add origin git @github.com:test/gitdemo.git  

输入git pull --rebase origin master,接着会提示要求输入之前设置好的私钥,

成功之后就可以看到本地仓库中多了一个README文件

再输入git commit提交

接着再执行git push -u origin master即可完成代码上传到github了


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/654591
推荐阅读
相关标签
  

闽ICP备14008679号