git 的基本使用指令
我们先来简单熟悉一下 git 的简单使用的指令, 作为最基本的 git 指令一定要熟悉
123456789101112131415161718192021222324252627282930313233 |
克隆代码:git clone https://xxxxx/xxx.git 添加文件:git add filename 添加所有文件:git add -A 删除文件:git rm filename 删除所有文件:git rm * -r 查看暂存区状态:git status 提交到本机代码库:git commit -m ‘提交注释内容’ 推送到远程服务器,比如 Github:git push -u origin master 查看自己的远程服务器名称:git remote -v 查看提交记录git log嫌弃显示乱七八糟的,可带上 --pretty=oneline 参数,如 git log --pretty=oneline 回到上一个版本git reset --hard HEAD^ |
gti 的简单介绍
- 1991年Linus创建了Linux。
- 2002年之前,志愿者将源码通过diff的方式发给Linus手动合代码。
- 2002年Linus选择了商业版本控制系统BitKeeper,这家公司授予Liunx社区免费使用。
- 2005年Andrew试图破解BitKeeper的协议,导致回收了Linux社区的免费使用权。
- Linus可以道歉,但是大牛就是大牛……Linus花了两周时间用C写了一个分布式版本控制系统,这货就是Git!
- 一个月之内,Liunx系统的代码就完全交由Git来管理,让BitKeeper情何以堪…重新定义了牛逼…
Svn和Git有什么差异呢
- Svn是集中式的,Git是分布式的
- Svn必须联网使用,Git脱离网络一样可用
- 创建分支时Svn需要将代码复制一份,速度很慢,而Git可在不到1秒的时间完成分支创建
- 爱的就是Git强大的分支管理功能
Git的基础操作
- 在使用Git之前,需要先设置一下自己的名称以及邮箱地址
- 使用以下指令来进行设定:
12
git config --global user.name “CairoLee”git config --global user.email [email protected]126.com
创建全新代码库
- 创建一个目录,用cd切换到该目录下
- 创建代码库:git init
克隆已有代码库
- 找到一个想放代码库的地方
1
git clone 代码库地址 文件夹名称
比如:
12 |
git clone https://git.bandfuntech/xxx/x.git 目录名git clone [email protected]:xxx/x.git 目录名 |
- 目录名可以不带,不带的话默认用项目名做目录名
添加文件
- 新建一个文件,如 6666.txt 内容为 Hello World
- 用 git add 6666.txt 来告诉git把此文件纳入版本控制
- 你可以重复执行多次add指令来添加多个文件,然后再一次性提交到代码仓库中去
- 你也可以用 bash git add -A 来添加当前目录所有被修改过的文件(增、删、改在git中都认为是修改)
确认状态
- 在工作过程中,随时可用 git status 来确认目前工作区的状态
- 当文件没被纳入管理时,会显示在Untracked files中
- 当add后没commit的话,会显示在Changes to be commited中,并且用绿色new file标记显示
- 修改过的文件没有add过的话,用红色modified标记显示
- 修改过的文件已经add过的话,用绿色modified标记显示
提交到仓库
使用: git commit 来提交到仓库
若想带上提交描述,可用 git commit -m ‘添加6666.txt 文件’
注意-m命令后面只能是单引号,不能是双引号
时间: 2024-11-06 13:18:12