GIT系列(三)常用命令


一. git init

Git 使用 git init 命令来初始化一个 Git 仓库,Git 的很多命令都需要在 Git 的仓库中运行,所以 git init 是使用 Git 的第一个命令。

在执行完成 git init 命令后,Git 仓库会生成一个 .git 目录,该目录包含了资源的所有元数据,其他的项目目录保持不变。

使用方法

使用当前目录作为 Git 仓库,我们只需使它初始化。

git init

该命令执行完后会在当前目录生成一个 .git 目录。

使用我们指定目录作为Git仓库。

git init newrepo

初始化后,会在 newrepo 目录下会出现一个名为 .git 的目录,所有 Git 需要的数据和资源都存放在这个目录中。

实例

mkdir runoob
cd runoob/
git init
初始化空 Git 仓库完毕。

现在你可以看到在你的项目中生成了 .git 这个子目录,这就是你的 Git 仓库了,所有有关你的此项目的快照数据都存放在这里。

.git 默认是隐藏的,可以用 ls -a 命令查看:

ls -a
.    ..    .git

二. git clone

拷贝一个 Git 仓库到本地,让自己能够查看该项目,或者进行修改。

使用方法

 git clone [url]

实例

例如我们拷贝 Github 上的项目:

git clone https://github.com/tianqixin/runoob-git-test

三. git config

指令来指定与git相关的配置

使用方法

查看git的配置列表

git config --list

进行配置

git config --global user.name  "username"  
git config --global user.email  "email"
 --global  表示全局的,即当前用户都有效,该配置会出现在 ~/.gitconfig 文件中,~表示当前用户的目录,比如我的是:C:\Users\username\.gitconfig ,打开该文件你会发现如下图所示的内容:
git config  user.name  "username"  
git config  user.email  "email"
局部是只对当前仓库起效的,它的配置信息会在当前仓库根目录/.git/config

实例

无。

四. git add

将文件添加到暂存区

使用方法

添加一个或多个文件到暂存区:

git add [file1] [file2] ...

添加指定目录到暂存区,包括子目录:

git add [dir]

添加当前目录下的所有文件到暂存区:

git add .

实例

git add README hello.php (添加README和hello.php文件)
git add .(添加当前目录下所有文件)

五. git commit

将暂存区内容添加到本地仓库中

使用方法

提交暂存区到本地仓库中:

git commit -m [message]

[message] 可以是一些备注信息。

提交暂存区的指定文件到仓库区:

git commit [file1] [file2] ... -m [message]

-a 参数设置修改文件后不需要执行 git add 命令,直接来提交

git commit -a

实例

git commit -m '第一次版本提交'

五. git remote

在远程仓库的操作

使用方法

添加远程版本库

git remote add [shortname] [url]

实例

git remote add origin git@github.com:tianqixin/runoob-git-test.git
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

胖茄子

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

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

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

打赏作者

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

抵扣说明:

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

余额充值