1 Star 0 Fork 0

大兔子 / learngit

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Git教程精简版

目录

安装

Windows:官网下载

下载安装完成之后,本地CMD输入 `git --version` 如果有提示,代表安装成功

基础命令

创建版本库,添加,提交文件,状态查看

什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来。
每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。
  1. 创建版本库

    创建Git版本库时,Git自动为我们创建了一个master分支,也就是主分支,默认情况下所有的操作都是在master分支上修改。

    git init

  2. 添加文件

    将当前目录下的所有txt结尾的文件添加到待提交状态(添加到暂存区)

    git add *.txt

  3. 提交文件

    会将所有当前待提交状态的文件提交,-m后面用来描写注释(把暂存区的所有内容提交到当前分支)

    git commit -m "提交注释""

  4. 状态查看

    查看当前目录下的状态,通过这个命令可以清楚的看到当前的分支,有哪些未添加,未提交的文件

    git status

撤销修改,版本回退

  1. 撤销修改

    当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,使用如下命令,会将对应文件回退到最后一次commit的状态

    git checkout -- file

  2. 版本回退

    有时候提交了一些不合适的修改到版本库,但是这个时候想要回到之前的版本,要执行两步:

    先查看版本号:

        git log 

    恢复当前版本到指定版本:

        git reset --hard 版本号

删除文件

从版本库删除指定文件

    git rm 文件名

远程仓库

添加远程库

本地先有代码,然后再建立远程库,需要将本地和远程库关联

    git remote add origin 具体地址

由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。

    git push -u origin master

从远程库克隆

直接从远程库克隆

  git clone 地址

分支管理

Git的分支非常实用(比svn强多了)

常用命令

查看分支:git branch

创建分支:git branch <name>

切换分支:git checkout <name>

创建+切换分支:git checkout -b <name>

合并某分支到当前分支:git merge <name>

删除分支:git branch -d <name>

标签管理

tag也是一种常用的功能

常用命令

查看所有标签: git tag

新建标签:git tag <tagname>

推送一个本地标签: git push origin <tagname>

推送全部未推送过的本地标签:git push origin --tags

idea中操作git

克隆

拉取代码

拉取最新代码

拉取最新代码1

拉取最新代码2

提交代码到暂存区

提交代码

推送到远程仓库

推送前记得git pull一下,养成习惯

推送代码

推送代码

切换分支

切换分支

其他

写的比较简单,想了解的更深入的话请自行百度,除了idea中使用,还可以使用Tortiesegit来简化git的操作,这里就不做过多讲述了。

空文件

简介

暂无描述 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/zjwGit/learngit.git
git@gitee.com:zjwGit/learngit.git
zjwGit
learngit
learngit
master

搜索帮助