一个菜鸡的git之路

195 阅读3分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第16天,点击查看活动详情

1.啥是git?

你可以理解为一个仓库,里面有你写的代码,你可以下载该代码,也可以上传该代码

2.为啥要用git

在企业里面,不可能一个人负责全部代码,通常是有一个总体服务器,然后工作电脑连接服务器下载需要的代码,但是,如果总体服务器坏了,那么里面内容就over了,所以需要每一个电脑都有一个仓库,这样有机器坏了,可以相互拷贝。上传下载都是需要联网的哦!

3.git下载

百度git,第一个是官网,然后点进去,有一个download点击,选择版本,下载。但是这个太慢了。 我是用的 cdn.npmmirror.com/binaries/gi… 这个连接下载,当然也可以找其他镜像来下载

安装修改路径,然后选择一下使用语言,默认vim,然后无脑下一步。当在坐面或者其他文件右键出现git

image.png

表示安装成功了

image.png

4.git配置

git config --global user.name "写你想要的名字"
git config --global user.email "写你想要的邮箱"

image.png 当看到c盘有这个文件,右键打开,可以看到

image.png 就配置好了

git操作

工作目录 add 工作区 工作区 commit 本机仓库 本机仓库 push 中央仓库

git init:初始化文件 git clone +url(这个是github或者码云里面提供的项目网址)

码云操作:或者github操作

百度码云或者github,按照要求注册登录,然后就可以使用,码云是中文版

image.png 点击+创建仓库,然后就可以使用了

image.png

image.png 这个点击克隆就可以得到url了

在idea里面集成git

选择一个位置,右键使用git-bash

image.png

这样就克隆了一个我们gitee的仓库。

然后打开idea,新建项目或者以前项目。

打开下载的克隆文件把里面的.get等文件全部复制到我们项目文件里面去

image.png

image.png

image.png 复制后发现,我们idea里面报红了 然后画出来地方有git 我们点击右上角的绿色√,

image.png

这样设置,auther就是你自己名字奥,也可以不写

然后勾上Amend

image.png点击amend commit。

然后重启idea或者刷新

image.png点击左下角git看到这个或者,看到idea里面文件不是红色,就报仇到本地了。然后

image.png 然后在gitee里面

image.png表示完成

git相关问题

1.# git项目初次push提示error: failed to push some refs to gitee.com/xxxx/gittes… 原因是因为远程仓库有一些文件而本地没有,通常是在远程建立仓库时有一些初始化文件比如Readme License 等,并且直接pull会提示warning: no common commits,对于此类问题可以采用两种解决办法

  • git push -f 强制将本地文件推送至远程,这样会将远程仓库的已有的文件清掉

  • git pull origin master –allow-unrelated-histories 使用此命令告诉 git 允许不相关历史合并 这样就能把远程文件拉取回来。执行此命令后会有一个提示,要求说明为何要讲两个不相关的分支合并,输入信息后保存即可。

拉取完不同的文件之后再执行git push -u origin master命令即可push成功。