git基础

本文详细介绍了使用Git进行版本控制的基本流程,包括建立工作区、添加文件、版本回退、撤销修改、删除文件以及远程仓库的连接与文件上传。通过实例演示了如何使用命令行进行操作,帮助开发者掌握Git的核心技能。
摘要由CSDN通过智能技术生成

要想使用git,首先要安装git。

我们以test.txt来演示所有命令

1 建立工作区

安装完成以后,需要在本机建立版本库,我们一命令行的方式来完成,首先cd到自己想建的目录,

mkdir learngit,

cd learngit

git init.

到这里版本库就完成建立了,并且完成了初始化。

2 往版本库里面添加文件

首先说一下工作区和版本库的概念,工作区就是自己建立的目录,比如刚才我们建立的learngit目录,这个目录就是一个工作区,版本库在.git目录下,版本库里面有很多东西,其中最重要的是暂存区,我们提交文件的时候也就是使用git add test.txt命令的时候就是把工作区的文件提交到暂存区,使用git commit test.txt命令一次性把暂存区的所有修改都提交到分支。注意使用git commit test.txt命令是把暂存区的所有修改都提交到了分支,在你使用git add test.txt命令之后再修改的内容是不会被提交到分支的。

git add test.txt

git commit test.txt

3 版本回退

在实际的工作过程中,难免有时修改的地方感觉不好需要再回到以前的版本,这个时候就需要用到版本回退。

git reset --hard HEAD^这条命令的含义是工作区内的文件回到上一个版本。

在HEAD后面加两个^j就是回到上上个版本,也可以以HEAD~加数字的形式 比如HEAD~1 就是回到第一版本。

4 撤销修改

如果你修改了一个文件, 这时候发现需要回到上一个版本,这时候只需要执行git checkout -- test.txt就完成了撤销。

如果你修改了一个文件并且git add了,这是上一条命令是不能完成你的要求的,需要先执行git reset HEAD test.txt,然后再执行上一条命令就OK了。

5  删除文件

如果你写了一个文件,不但add了 而且还commit了,这时候你想删除它,首先需要执行rm test.txt删除在工作区的文件,然后如果确实需要删除则执行git rm test.txt,然后在git commit。这个时候如果发现删除错了,执行gti checkout -- test.txt文件就会回来了。

6 远程仓库和clone

只需要执行git remote add origin https://github.com/sam/sa

或者git remote add origin git@github.com:sam/sa.git就可以建立与远程仓库的连接。

再执行git push -u origin master然后按照提示输入你的用户名和密码就可以把本地文件上传到远程仓库了。

从远程仓库克隆只需要执行git clone https://github.com/sam/sa或者git clone git@github.com:sam/sa.git就可以了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值