Git命令行上传文件到Github上、IDEA集成Git详细教程

一、git上传文件到Github,Gitee上详细教程

一、注册GitHub账号 https://github.com/
二、搭建好线上仓库
三、下载好git,并安装 https://git-for-windows.github.io/
四、新建一个文件夹作为本地仓库
五、进入并右键进入命令行
六、设置git的user name和email

$ git config --global user.name “user.name”
$ git config --global user.email "1305366530@qq.com

二、文件上传到仓库

采用的是SSH连接,一次配好后续可不输入账号密码,详情了解
GitHub如何配置 SSH Key 流程

1、先克隆项目再上传到远程仓库

1、git clone git@gitee.com:lindaifeng/springcloud_config.git
2、cd 仓库名
3、git add . 或者 git add --all 或者 git add 单个文件名 //添加到暂存区
4、git status //为绿代表正常,为红代表修改过,需要再添加add
5、git commit -m "提交信息" //添加到本地版本库
6、git status 
7、git push
// 关联远程仓库
git remote add origin git@github.com:lindaifeng/QingFengInn-blog.git
//进行拉取远程仓库代码与本地代码合并
git pull --rebase origin master
//推送上传合并到远程仓库
git push -u origin master

在这里插入图片描述
2、新建文件夹,在将文件上传到远程仓库

1、初始化仓库
进入文件夹,右键会出现2个选项: Git Gui Here,Git Bash Here。
选择Git Bash Here

  1. " git init ":回车,通过命令git init把这个文件夹变成Git可管理的仓库,我们可以发现在当前目录下多了一个.git的隐藏文件夹
    添加需要上传到github的代码到本地仓库如何添加,首先将需要上传的代码复制粘贴到本地仓库,也就是test文件夹。

然后git status,这时候会发现多了一些东西,这些东西就是你刚刚复制进来的文件,显示为红色,就是待添加到本地仓库的意思,如下所示:

在这里插入图片描述
关联远程仓库
将本地的仓库关联到github上

git remote add origin git@github.com:lindaifeng/QingFengInn-blog.git
  1. “ git add . ” :提交到缓存区。这里的"add"和“ . ”中间有个空格。如果不写空格,git无法识别。“add .” 这里就是添加所有文件的意思。或者git add --all
    在这里插入图片描述

  2. " git commit -m “你的提交信息” ":是将暂存区里的改动给提交到本地的版本库。
    在这里插入图片描述

  3. “git push origin master ”:是将本地版本库的分支推送到远程服务器上对应的分支,提交到远程的github仓库,。
    执行完后,如果没有异常,等待执行完就上传成功了,中间可能会让你输入Username和Password,你只要输入github的账号和密码就行了。但是在这一步很多人执行会报错,报类似failed to push some refs to......的错误,那是因为本地代码目录缺失README.md文件。我们只需要先

通过如下命令进行远程仓库代码合并【注:pull=fetch+merge]

	git pull --rebase origin master

如果远程库不为空必须做这一步,否则后面的提交会失败,不加这句可能报错,原因是 GitHub中的 README.md
文件不在本地仓库中,可以通过该命令进行代码合并。

在这里插入图片描述
如果出现这种情况不用管直接进行下一步操作
在这里插入图片描述

执行成功后,发现test文件夹已经把github之前的代码克隆下来了
此时再执行语句 git push -u origin master即可完成代码上传到github

git push -u origin master

到此代码就完成了上传

在这里插入图片描述
如果代码还是上传失败我们就试着强制推送

git push -f

注:这种方式没有上传成功采用下一种

1.接下来输入如下代码(关键步骤),把github上面的仓库克隆到本地(git@github.com:lindaifeng/Authority-Management-System-2.0.git替换成你之前复制的地址)
git clone git@github.com:lindaifeng/Authority-Management-System-2.0.git
2.添加到暂存区(注:别忘记后面的.,此操作是把文件夹下面的文件都添加进来)
git add .        
3.提交到暂存区注:“提交信息”里面换成你需要,如“first commit”)
git commit  -m  "提交信息"  (
4.推送至远程仓库(注:此操作目的是把本地仓库push到github上面,此步骤需要你输入帐号和密码)
git push -u origin master
5.推送失败就试试强制推送
git push -f

十、常用指令

github上面新建的仓库克隆到本地。克隆仓库,
代码如下:git clone + 你的GitHub仓库地址
git status 查看缓存区状态
git remote add 远程仓库地址(关联仓库)
git remote -v(关联仓库地址)
git rm -r 文件名 (删除文件)
git rm -r --cache(删除git缓存区)
git config --list 查看当前Git环境所有配置,还可以配置一些命令别名之类的。
git branch 分支名(创建分支)
git checkout 分支名(切换分支)
git merge 分支名(主支合并分支)
git branch -d 分支名 (删除分支)
git push origin -d 分支名(删除远程分支)
git tag 标签名(新建/列出已有一个标签(版本名))
git show 标签名(查看具体信息)
git push 仓库名/origin 标签名(推送远程标签)
git checkout -b 分支名 标签名(检出标签)
git tag -d 标签名(删除标签)
git push origin:refs/tags/标签名(删除远程标签名)
十一、如果不想每次都进行繁琐验证的话可以配置ssh key
GitHub配置SSH Key的目的是为了帮助我们在通过git提交代码是,不需要繁琐的验证过程,简化操作流程。
本文链接:https://blog.csdn.net/weixin_45019350/article/details/107414063

二、git在IDEA上的应用

1、Git在idea上的配置
安装好IntelliJ IDEA后,如果Git安装在默认路径下,那么idea会自动找到git的位置,如果更改了Git的安装位置则需
要手动配置下Git的路径。

在这里插入图片描述
创建本地仓库让git管理项目
在这里插入图片描述
将项目添加至Git管理后,可以从IDEA的工具栏上看到Git操作的按钮
2 将文件添加到暂存区
在这里插入图片描述
3、提交文件到本地仓库
在这里插入图片描述

4、推送文件到远程仓库
状态栏也有此按钮可以直接点击提交按钮
在这里插入图片描述
在这里插入图片描述

5、将代码推送到远程仓库
在这里插入图片描述
或者在VCS栏也可以推送
在这里插入图片描述

6、从远程仓库克隆项目到idea
在这里插入图片描述
在这里插入图片描述
7、从远程抓取代码
在这里插入图片描述
8、创建分支
在这里插入图片描述
9、切换分支
在这里插入图片描述
10、合并分支
在这里插入图片描述
11、返回到历史版本
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值