Git的安装和基本操作

一 git安装

1. 下载git

git官网:https://git-scm.com/
在这里插入图片描述
跳转下载任务:
在这里插入图片描述

2. 安装

一路默认,选择Next,然后install,最后finish即可。

二 git使用

具体参考git文档:https://git-scm.com/book/zh/v2

1. 使用流程

way1:
(1)进入本地仓库:cd 本地仓库路径
(2)初始化:git init
(3)跟踪新文件:git add <filename>
(4)提交更新:git commit -m "first commit"
(5)创建分支:git branch -M main
(6)连接远程仓库:git remote add origin 远程仓库地址
(7)推送本地代码至服务器:git push -u origin main

way2:
(1) git clone 远程仓库地址
(2) git init
(3) git add <filename>
(4) git commit -m "first commit"
(5) git push
(6) git pull

2. 基本设置

1.设置账户:

git config --global user.name xxx
git config --global user.email xxx@foxmail.com

2.设置ssh key:ssh-keygen
回车,成功后id_rsa,id_rsa.pub两个文件默认在C:\Users\xxx.ssh目录下
在GitLab或GitHub的SSH Key设置,添加生成的id_rsa.pub文件内容

3.查看设置:git config --list

3. 创建仓库

1.cd 已存在目录,执行:git init
该命令将创建一个名为 git 的子目录,含有初始化的 Git 仓库中所有的必须文件

2.拷贝一份远程仓库:git clone

4. 基本命令

1.检查当前文件状态:git status
状态简览:git status -s
?? 标记:新添加的未跟踪文件,A 标记:新添加到暂存区中的文件,M 标记:修改过的文件。
已跟踪的文件就是 Git 已经知道的文件,工作目录中除已跟踪文件外的其它所有文件都属于未跟踪文件。

在项目下创建一个新的 README 文件:echo 'readme' > README
Untracked files 下:README 文件未跟踪。在这里插入图片描述
2. 跟踪新文件:git add <filename>
Changes to be committed 下:README 文件已被跟踪,并处于暂存状态。(git status)
在这里插入图片描述
若修改了一个名为 COUNTER.md 的已被跟踪的文件,Changes not staged for commit 下:已跟踪文件的内容发生了变化,但还没有放到暂存区。(git status)
在这里插入图片描述
暂存这次更新,运行 git add <file>
若再次修改必须再执行git add

3.提交更新:git commit -m “comment” <提交信息与命令放在同一行>
跳过 git add,提交更新:git commit -a -m 'added new benchmarks'

4.比较文件的不同:git diff

5.移除文件(夹)
移除文件:git rm file
移除文件夹:git rm -r filefold

6.移动或重命名工作区文件:git mv

7.版本回退(本地工作区自动和回退版本的内容保持同步)
git reset --hard e7f1cfd 回退到 e7f1cfd 版本

8.操作日志
git log --pretty=oneline #将每个提交放在一行显示
git log --graph #以 ASCII 图形显示分支与合并历史

9.撤消操作:git commit --amend

5. 远程仓库的使用

1.远程仓库操作:git remote
2.从远程获取代码库:git fetch
3.下载远程代码并合并: git pull
4.上传远程代码并合并:git push

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值