美文网首页
Git入门,掌握这些命令,基本的使用就够了

Git入门,掌握这些命令,基本的使用就够了

作者: 史上最懒程序猿 | 来源:发表于2018-02-11 09:00 被阅读151次

介绍Git命令之前,先简单说明下Git的三个工作区间

  • 工作区: 本地能够看到的文件,就是在工作区里;git status 就是查看工作区中文件的修改情况
  • 暂存区: git add 之后就是把文件上传到本地的暂存区里
  • 版本库: git commit 之后,才会把暂存区里的所有文件上传到版本库。需要注意的是,这个版本库是存在本地的

当然,除了这三个工作区间之外,还有一个远程的版本库,执行push命令之后,就会把本地版本库的文件上传到远程的版本库中。

Git常用操作

Git的操作,最常用、最基本的无非就是6种:

  1. 创建git项目,并提交远程版本库
  2. 从远程库clone项目
  3. 上传项目
  4. 拉取远程项目
  5. 配置用户信息
  6. 查看更新日志

掌握这6种常用的操作,基本就可以满足日常工作中的需求了。接下来,就按照这6个方向,整理下所使用的命令。

一、创建git项目,并提交远程版本库
  1. 创建本地git项目git init,git init之后,会在文件夹中生成一个.git文件夹
  2. 将项目提交到本地暂存区git add .

git add . ,add后边的点表示提交所有的文件,如果要提交具体的文件,可以将点换成具体的文件名,例如:git add remake.txt ,这就表示只提交remake.txt这个文件

  1. 将暂存区项目提交到本地版本库git commit -m "提交备注"
  2. 本地仓库与远程仓库关联,第一次提交远程仓库时使用git remote add origin URL
  3. 把远程Git仓库中的文件拉取下来git pull --rebase origin master

如果远程分支上有文件,但又没有执行这一命令,执行git push -u origin master的时候就会报错,提示你远程分支上有文件

  1. 提交远程分支,并把当前分支与远程master分支关联git push -u origin master
    以上命令整合起来就是:
git init
git add . 
git commit -m "提交备注"
git remote add origin URL
git pull --rebase origin master
git push -u origin master
二、从远程库clone项目
git clone https://github.com/hujinmeng/MyApplication.git
三、上传项目

上传项目,在上传之前肯定得看看修改了那些文件,所以上传命令一般都于文件状态查看命令在一起使用。

  1. 查看所有改动的文件列表git status
  2. 查看文件改动详情git diff
  3. 上传文件git push
git status
git add .
git commit -m "版本提交"
git push
四、拉取远程项目

如果自己本地项目已经改动了,在拉取远程项目的时候很可能会报错。这时候就要用到git stashgit stash pop命令了

  1. git stash: 把本地项目改动的内容暂存起来
  2. git stash pop:把git stash暂存的内容释放出来
    拉取远程项目的时候,首先git stash把本地的修改内容暂存起来,然后git push --rabase拉取远程项目,然后git stash pop把暂存的内容释放出来。当然,这只是不报错了,代码冲突还是存在的,得自己手动解决
git stash
git pull --rebase
git stash pop
五、配置用户信息
git config --global user.name "guyuejinzimin"   //配置用户名
git config --global user.email "guyuejinzimin@163.com"   //配置用户邮箱
git config --list  //查看配置信息
六、查看更新日志
git log  //查看详细的提交日志

当然,Git的用法远远不止这一点,这里只是列举了一些常用的命令。接下来还会有稍微高级一点用法:版本回退、分支管理。
至于更高级的用法,我就不介绍了。Git作为一个工具,我感觉只要满足日常使用就可以了,其余的高级用法,等遇到的时候,再学就可以了,没必要一开始就花大时间去研究那些基本用不到的高级用法。

相关文章

  • Git入门,掌握这些命令,基本的使用就够了

    介绍Git命令之前,先简单说明下Git的三个工作区间 工作区: 本地能够看到的文件,就是在工作区里;git sta...

  • Git 入门指南

    Git 入门指南 [TOC] Git 基本操作,一篇文章就够了! 1. Git简介 在实际开发中,会使用Git作为...

  • Git, 掌握这些就够了!

    git 有什么用? 回退到之前的版本 查看历史更新记录 分支功能,开发、发布两不误 配合远程仓库轻松实现多人协作 ...

  • Webpack

    参考文章:入门 Webpack,看这篇就够了Webpack 中文文档 一、基本使用举例 1、命令行调用 常用参数 ...

  • Git-源代码管理工具

    Git入门指南十一:Git branch 分支与合并分支 Git命令大全 目录 一. 掌握 - git 概述二. ...

  • git branch 分支与合并

    在使用 git 进行分支开发与合并的时候需要用到这些命令。其他基本 git 命令参考 Git 简易食用指南 git...

  • git命令知道这些就够了

    git的commit分三个区域以及三个阶段: working tree:就是你所工作在的目录,每当你在代码中进行了...

  • 申明

    该文集主要用来收集和show off git的各种奇淫技巧,学习git更高深的用法。针对已经掌握使用git基本命令...

  • Docker | 第四章:Dockerfile简单介绍及使用

    前言 前一章节,介绍了Docker常用的命令。在基本使用上,熟悉这些常用的命令基本上就够了。但在一些场景下,比如在...

  • Git book

    目录 git community book git入门 git笔记 git 用法 git安装使用手册 git命令大...

网友评论

      本文标题:Git入门,掌握这些命令,基本的使用就够了

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