Git入门精简小计

Git环境配置

一、软件下载

搜索打开Git官网https://git-scm.com/,下载对应的版本。
当然,下载会很慢,可以找镜像下载。
所以可以使用淘宝镜像下载:https://npm.taobao.org/mirrors/git-for-windows/

直接下载最新的稳定版。
在这里插入图片描述进去后选择对应版本即可。

二、安装与卸载

安装:直接傻瓜式安装。
卸载:先去环境变量清理与Git相关的,然后卸载。

三、Git初启

在这里插入图片描述在文件夹中右键,选择Git Bash Here

程序介绍:

Git Bash : Unix与Linux风格的命令行
Git CMD: Windows风格的命令行
Git GUI :图形界面的Git

Git必要配置:

Git所有的配置文件都保存在本地文件中,可直接操作:
1)xxx\Git\mingw64\etc\gitconfig:Git 安装目录下的gitconfig,系统配置
2)C:Users\Administrator\.gitconfig:当前登录用户的配置,全局配置
查看所有配置:git config -l
查看系统配置:git config --system --list
查看全局配置:git config --global --list

设置用户名与邮箱(用户标识,必要)

git config --global user.name "aaa" #名称
git config --global user.emai1 xxxx@yy.com #填写自己实际邮箱


\

本地搭建仓库

有两种:创建全新的仓库,克隆远程仓库。

(1)创建全新的仓库

① 需要用GIT管理的项目的根目录执行:

# 在当前目录新建一个Git代码库
$ git init

② 执行后可以看到,仅仅在项目目录多出了一个.git目录,关于版本等的所有信息都在这个目录里面。

(2)克隆远程仓库

# 克隆一个项目和它的整个代码历史(版本信息)
$ git clone [url]  # https://gitee.com/kuangstudy/openclass.git

使用码云

github 有墙的比较慢,在国内的话使用 gitee会快很多,公司中有时候会搭建自己的gitlab服务器

1、注册登录码云

完善个人信息,能更好地用心使用该网站。

2、设置本机绑定SSH公钥,实现免密码登录

# 进入C:\Users\Administrator\.ssh 目录
# 使用git命令生成公钥
# -t rsa 即使用加密算法rsa
ssh-keygen -t rsa

原来该文件夹为空,输入命令后会生成两个新的文件。
在这里插入图片描述

3、将公钥信息public key 添加到码云

把上面生成的 id_rsa.pub 文件打开,复制该信息到公钥中。
在这里插入图片描述

4、使用码云创建一个自己的仓库

在这里插入图片描述

克隆仓库到本地:

在码云中,点击进入仓库,点击克隆下载,复制链接。

在本机的一个新目录打开Git Bash命令端。

# 克隆
git clone [url] 
# url填上复制的链接

本地的目录与远程仓库是一致的。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GQw5jCgN-1670249219353)(imgs/git13.png)]

七、IDEA中集成Git

1、新建项目,绑定git

将远程仓库克隆到本地后

将我们远程的Git文件目录拷贝到项目中即可!

右边克隆的远程仓库文件,复制到左边的项目文件中。

2、修改文件,使用IDEA操作git

修改.gitignore文件,可以配置需要忽略上传的文件。

命令顺序:

  • 添加到暂存区

    git add .

  • commit 提交

    git commit -m “修改信息”

  • push到远程仓库

    git push

这些都是单个人的操作!

Git分支

git分支中常用指令:

# 列出所有本地分支
git branch

# 列出所有远程分支
git branch -r

# 新建一个分支,但依然停留在当前分支
git branch [branch-name]

# 新建一个分支,并切换到该分支
git checkout -b [branch]

# 合并指定分支到当前分支
$ git merge [branch]

# 删除分支
$ git branch -d [branch-name]

# 删除远程分支
$ git push origin --delete [branch-name]
$ git branch -dr [remote/branch]

如果同一个文件在合并分支时都被修改了则会引起冲突

解决的办法是修改冲突文件后重新提交选择保留哪一份。

master主分支一般非常稳定,主要用来发布新版本,平时不允许在上面工作,工作一般情况下在分支上工作,工作完后要发布,或者dev分支代码稳定后合并到主分支master上来。

其他具体可Gitee官网查看

https://gitee.com/all-about-git/

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值