git安装使用教程(图文详解)

本文介绍了Git的基础知识,包括Git的定义、安装方法以及常用指令。接着详细讲解了如何将本地项目推送到GitHub,如何丢弃本地修改,强制拉取并覆盖远程分支的代码,以及查看本地和远端分支的区别。内容适合Git初学者参考。
摘要由CSDN通过智能技术生成

目录

一、git基础

1.1 git是什么

1.2 git的安装

1.3 git的常见指令

二、git的使用

2.1 将本地项目推送到github的远端仓库

2.2  本地修改新增了许多文件,这些都不要了,如何丢弃掉

2.3 强制拉取远程分支的最新代码并覆盖本地分支

2.4 查看本地分支和远端分支的区别


一、git基础

1.1 git是什么

        Git是一款分布式源代码管理工具(版本控制工具) ,是目前世界上最先进、最流行的版本控制系统,可以快速高效地处理从很小到非常大的项目版本管理。

        特点:项目越大越复杂,协同开发者越多,越能体现出 Git 的高性能和高可用性。

想要更好的理解,参考:Git到底是什么? - 知乎

1.2 git的安装

1)在官网下载,适合自己版本的git

官方网站地址:https://git-scm.com

2)检查git是否安装成功

打开终端输入指令

git --version

出现了你安装的git版本,就算是成功安装好了!

1.3 git的常见指令

1.3.1 git checkout 

git checkout .  //本地所有修改的。没有的提交的,都返回到原来的状态

1.3.5 git clean

git clean 参数
    -n 不实际删除,只是进行演练,展示将要进行的操作,有哪些文件将要被删除。(可先使用该命令参数,然后再决定是否执行)
    -f 删除文件
    -i 显示将要删除的文件
    -d 递归删除目录及文件(未跟踪的)
    -q 仅显示错误,成功删除的文件不显示

二、git的使用

2.1 将本地项目推送到github的远端仓库

1)保证处于在需要提交的目录下,初始化仓库在本地提交

git init

这里的黄色警告hint说的是:选择使用'master'作为初始分支的名称。默认分支名称提示:可能会有变化。配置要在所有分支中使用的初始分支名称提示:您的新存储库,想此警告消失,就调用:git config --global init.defaultBranch <name>

这个警告无伤大雅,选择忽略即可,根据最后一行提示,可知仓库已经初始化完毕

2)将当前目录下的文件添加到仓库(缓冲区)

//add后面的.指的是将当前文件夹下所有变动都添加进去
git add . 

提交到本地仓库

//init是自己写的,可以随便改,但是尽量是英文
git commit -m "init"

3)把本地仓库和远程关联,并推送到远程仓库

登陆github创建一个新的仓库,如下

点击new

 

创建好仓库后,github同样会给出很详细的命令行指引,如下图红框所示

 回到本地命令行输入如下指令

//与远程仓库关联
git remote add origin 远程仓库地址
//例如: git remote add origin git@github.com:yanhanrebecca/c_learn.git
//推送到远程仓库
git push -u origin master

 本地显示已经成功,

登陆github,刷新界面,我们可以看到已经提交成功

2.2  本地修改新增了许多文件,这些都不要了,如何丢弃掉

1)查看要删除的文件及目录,确认无误后再使用下面的命令进行删除

git clean -nxdf

2)本地所有修改的,没有的提交的,都返回到原来的状态&&删除的文件及目录

git checkout . && git clean -xdf

2.3 强制拉取远程分支的最新代码并覆盖本地分支

使用以下命令:

git fetch --all 
git reset --hard origin/<remote_branch_name>

2.4 查看本地分支和远端分支的区别

git fetch:相当于是从远程获取最新版本到本地,不会自动merge(推荐)

git fetch origin master // 从远程的origin的master主分支下载最新的版本到origin/master分支上
git log -p master..origin/master // 比较本地的master分支和origin/master分支的差别,-p用于显示每个提交的详细差异信息
git merge origin/master // 进行合并

// 上述过程其实可以用以下更清晰的方式来进行:

git fetch origin master:tmp
git diff tmp
git merge tmp

Git 是一个分布式版本控制系统,用于协同开发和管理代码。下面是一个简单的图文教程,帮助你入门 Git 的基本使用。 1. 安装 Git: 首先,你需要在你的计算机上安装 Git。你可以在 Git 官方网站下载适合你操作系统的安装包,并按照安装向导进行安装。 2. 配置用户信息: 安装完成后,打开命令行终端,配置你的用户信息。使用以下命令设置你的用户名和邮箱: ``` git config --global user.name "Your Name" git config --global user.email "your@email.com" ``` 3. 创建一个新的仓库: 在命令行终端中,进入你要管理的项目文件夹,并初始化一个新的 Git 仓库: ``` cd /path/to/your/project git init ``` 4. 添加文件到暂存区: 将项目中的文件添加到 Git 的暂存区,以便跟踪文件的修改: ``` git add file1.txt file2.txt ``` 5. 提交修改: 提交暂存区中的修改到本地仓库: ``` git commit -m "Commit message" ``` 6. 创建远程仓库: 在 Git 托管服务(如 GitHubGitLab)上创建一个远程仓库,并获取远程仓库的 URL。 7. 关联远程仓库: 将本地仓库与远程仓库进行关联: ``` git remote add origin remote_repository_url ``` 8. 推送修改: 将本地仓库中的修改推送到远程仓库: ``` git push origin master ``` 9. 克隆仓库: 如果你想获取已有的远程仓库到本地,可以使用克隆命令: ``` git clone remote_repository_url ``` 10. 拉取更新: 如果其他人对远程仓库进行了修改,你可以使用拉取命令将这些修改更新到本地仓库: ``` git pull origin master ``` 这只是 Git 的基本使用教程,还有很多高级功能和命令可以深入学习。你可以参考官方文档或其他教程来进一步了解 Git 的使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Rebecca.Yan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值