GitHub使用教程 -- (3)Git 的简单使用

说在前面:

在使用GitHub 代码仓库的时候,每次从网页端修改、提交等操作是非常麻烦的,也会打断开发过程中的思路。本文主要介绍怎么在本地通过 Git 连接GitHub 并直接进行一些简单、常用的操作。

本文导航:

|-- 环境准备
|-- 常用git 命令
|-- git 命令查询

环境准备:

0. 系统环境:基于win10 的Linux子系统 ---- Ubuntu 18.04。

1. 创建GitHub 账号。

    GitHub 使用教程 -- (1)开始使用GitHub(GitHub Guides)                    https://blog.csdn.net/weixin_38968305/article/details/88222764

2. 本地安装 Git 客户端,及ssh 客户端

    GitHub使用教程 -- (2)通过ssh远程连接GitHub https://blog.csdn.net/weixin_38968305/article/details/88222764

常用的 Git 命令

下面将通过一个文件的创建、提交、仓库的检查、提交到远程仓库来演示 Git 的操作。

我的 GitHub 中有一个xdkejin.github.io  的仓库,复制下图右下角的 ssh 链接。

1. 在本地创建 Git 工作目录,并进入创建的目录,例如:创建GitHub目录。

mkdir github        
cd github

2. 将当前目录(~/github)初始化为git 工作目录,并使用 ssh 复制GitHub仓库的内容。clone 后面的链接为GitHub仓库的ssh 链接。

​git init
git clone git@github.com:XDKejin/xdkejin.github.io.git

git init 命令是将当前目录初始化为git 工作目录,当使用git init 命令后,会在本地生成一个   .git 目录。

git clone 命令为克隆远程仓库的命令。使用此命令后,会在当前文件夹生成一个跟仓库名相同的文件夹。

3. 进入 仓库目录,就可以开始创建文件,对文件进行提交等操作了。

cd xdkejin.github.io
vim hello_world.c

git add .
git status
git commit -m "test file commit"

vim hello_world.c  在工作区创建一个待上传的文件

git add . 将所有文件上传到 git 的暂存区。

git status  比较工作区和暂存区文件的变化和区别

git commit -m "test file commit"     git commit命令为将文件提交到版本库。-m 后面的参数是对本次提交的描述。

注:关于 git 的工作区、暂存区 、版本库的理解见下图。

4. 推送本次更改

git push

5. 自此,你可以在你的GitHub 代码仓库中查看你上传的代码文件。

补充:通过前面的阅读,基本上能够简单的使用和操作 git 和利用GitHub的资源。下面将常用的 Git 命令列举如下:

git init   //初始化工作目录,使用一次就行

git add .
git status
git commit -m "***"
git push

git checkout  //查看未提交的文件和更改当前的工作分支

git branch  当前工作分支

git pull   更新代码仓库的内容

Git 命令查询

Git 的所有命令都可以可以通过 终端命令查询:(在linux 的使用过程中可以经常使用*** --help 来查阅命令用法)

git --help

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值