美文网首页GitHub
Git基本用法

Git基本用法

作者: MRJOHN_CUIT | 来源:发表于2019-04-11 17:26 被阅读0次

一.仓库配置及初始化

1.配置用户名:git config --global user.name "你的用户名"

2.配 置 邮 箱 :git config --global user.email "你的邮箱"

执行后会生成一个.gitconfig的隐藏文件
查看里面的内容:


image.png

查阅资料了解带global和不带global的区别

二.获得仓库

方法一:新建仓库

1.进入到想要创建为仓库的文件夹(没有的话就自己创建一个想要创建为仓库的文件夹),我创建一个test作为演示:

~/ $ mkdir test
~/ $ cd test

2.执行初始化命令将其创建为仓库

test/ $ git init
//输出
Initialized empty Git repository in /home/mrjohn/test/.git/

这样仓库就创建好了

方法二:直接克隆已有的仓库

1.找到项目的克隆链接:

image.png

你可以选择SSH或者HTTPS,并复制链接

2.使用克隆命令将仓库克隆到本地

~/ $ git clone https://github.com/Beteasy/Hello-world.git

查看克隆的仓库:

~/ $ ls
Hello-world

这样就将我们的Hello-world仓库克隆到了本地

三.Git工作流程

1.创建或修改文件

以之前创建好的test仓库为例,在里面创建一个hello_git的文件,文件内容为hello_git

test/ (master) $ echo "hello_git" >> hello_git

2.使用 git add 命令添加新创建或修改的文件到本地的缓存区

我们可以先使用git status命令查看当前仓库的状态

test/ (master*) $ git status
On branch master

Initial commit

Untracked files:
  (use "git add <file>..." to include in what will be committed)

hello_git

nothing added to commit but untracked files present (use "git add" to track)

从最后一行提示中我们可以看到,我们没有添加用来提交的文件,但是有一个untracked的文件,括号中还提示我们用git add来添加追踪,所以我们现在就需要将刚才创建的文件添加进缓存区

$ git add hello_git

这样我们就将其添加到了缓存区

3.使用 git commit 命令提交到本地代码库

我们在来查看仓库的状态:

test/ (master*) $ git status
On branch master

Initial commit

Changes to be committed:
  (use "git rm --cached <file>..." to unstage)

new file:   hello_git

从上面我们可以看出我们确实将文件添加进了暂存区,但是还没有提交到本地代码库
我们现在将其添加进去:

test/ (master*) $ git commit -m "add hello_git"
[master (root-commit) be50be6] add hello_git
 1 file changed, 1 insertion(+)
 create mode 100644 hello_git

这样我们就提交代码到了本地的代码仓库
注意:-m参数是添加本次修改的注释,完成后就会记录一个新的项目版本。
现在我们继续看看仓库的状态:

test/ (master) $ git status
On branch master
nothing to commit, working directory clean

我们可以看到已经没有文件需要提交了,工作区是干净的

4.使用git push命令将本地代码库同步到远端代码库

到此为止我们还只是做好了本地仓库的工作,在GitHub上是看不到我们刚才做好的仓库的。那该怎么办呢?我们就需要将本地仓库推送到远程仓库了。看接下来的操作:
(1)在GitHub上创建一个用于接收本地仓库的仓库


image.png

(2)将本地仓库和远程仓库关联
①复制远程仓库的链接


image.png
②在本地进行关联
git remote add orign git@github.com:Beteasy/hello_git.git

③推送本地仓库到远程仓库

$ git push -u origin master

现在我们就可以在远程仓库上看到我们本地仓库的修改了


image.png

四.分支创建切换合并

五.恢复版本及查看日志

相关文章

  • Git 的简单命令记录

    git 基本用法 查看git状态 git status 克隆 git cloneht...

  • Git 基本用法

    Git 是用于 Linux内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它...

  • Git基本用法

    1.Git配置 配置全局名称和邮箱 git config --global user.name "名称"git c...

  • Git 基本用法

    克隆 查看git状态 创建新的分支 切换分支 删除分支 添加新文件 提交 分支推到远程分支 查看提交记录 查看所有...

  • Git基本用法

    一.仓库配置及初始化 1.配置用户名:git config --global user.name "你的用户名" ...

  • git 基本用法

    注册github账号 用法 1. 远程仓库-->本地仓库(克隆) a)创建远程仓库gitDemob)从远程仓库克隆...

  • Git基本用法

    title: Git语法 新建本地仓库 在当前目录新建一个Git代码本地仓库git init 添加指定文件到暂存区...

  • 理解GIT fetch

    首先,git fetch 有四种基本用法 git fetch →→ 这将更新git remo...

  • git命令大全记录

    基本git命令行操作,记录平时使用的用法

  • Git 的常见用法

    基本用法 基本配置信息 git config --global user.name "name",设置 user...

网友评论

    本文标题:Git基本用法

    本文链接:https://www.haomeiwen.com/subject/kswasqtx.html