搭建git环境

1安装

1.1window下安装

1)有时候安装最新的不是那么好用,推荐

2)安装2.33这个版本即可

3)查看版本:git version

1.2Linux下安装

先更新文件列表和软件

1)apt get-update

2)apt get-upgrade

3)apt get-install git

4)查看版本进行确认

 2配置

1)设置用户名: git config --global user.name "你自己的名字"

2)设置邮箱: git config --global user.email "你自己的邮箱"

3)产生公钥私钥: ssh-keygen -t rsa -C "你自己的邮箱"

4)Ubuntu下产生的公钥位置:/home/用户/.ssh/id_rsa.pub

5)将公钥放在GitHub上:复制pub结尾文件的到 GitHub--》setting--》ssh
(原理:数据传输使用公钥加密 ,私钥解密)

确认:

查看用户名:git config user.name

查看邮箱:git config user.email

3使用

3.1基本操作:创建远程仓库 然后进行的操作步骤如下

1)git clone 地址

2)编写代码文件

3)git add 代码文件名  (也可以直接 git add .进行差异化提交)

4)git commit -m “xxx”

5)git push

3.2操作分支

新建分支:git branch 分支名 ;新建并切换:git checkout -b

删除分支:git branch -d

切换分支 :git checkout 分支

查看分支: git branch 显示工作区分支 带*号的是当前的分支

-a 全部分支

-r 远程分支

-vv 本地分支

新建本地分支跟随远程:git checkout -b 与远程同名分支 origin/远程分支

3.3操作工作区

1)查看工作区和暂存的差别:git diff

2)清除工作区(与暂存区的差异):git checkout . 只能清除修改的文件,但是不能清除新建文件和目录(需要git clean -f)

3)回退上一个版本的暂存区(即已经add了):git reset .

4)添加到暂存区(与暂存区对比不同添加 有跟踪的文件):git add .

5)手动添加到暂存区:git add 文件

6)回退到之前的本地仓库的某个版本:git reset --hard 哈希值(或者HEAD^^^:几个就是几个上一个)

3.4操作暂存区

清除暂存区(回退到上一次文件情况):git reset --mixed

将暂存区的某个文件删除:git rm --cached 文件名 (工作区不变 --cached 指明了只是暂存区的文件)

将暂存区和工作区的文件一起删除: git rm 文件名(没有--cached 直接)

清空暂存区:rm .git/index (实质是清空它的整个记录文件.git目录下的index文件,所以暂存区就是index文件)

将暂存区的放入本地仓库 git commint -m " xxxx"(如果 记录写错了,如何修改,作为一个新的问题处理在下面引出)

3.5操作本地仓库

查看历史版本git log 退出按q键

查看全部版本 git reflog

远程仓库回退版本:

git reset --hard 哈希值(本地仓库 暂存 工作区都回退)

git reset --mixed 哈希值(本地仓库 暂存 都回退,工作区不会)

git reset --soft 哈希值(本地仓库回退,暂存、作区不会)

查看仓库中某个版本的提交:git show 哈希值

查理仓库当前版本和上个版本的某个文件区别:git show 文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值