美文网首页
git仓库基础(总)

git仓库基础(总)

作者: qwerer | 来源:发表于2017-07-31 17:03 被阅读0次

初始化git仓库

git init

///输出:Initialized empty Git repository in /home/jin/Documents/gitLearn/.git/

///则于指定位置初始化了一个空仓库,会自动创建.git文件。文件中.gitnore则用来排除指定文件夹/文件提交到变化中

添加变化

git add . //提交所有新增文件和变化文件,不包括被删除文件

git add * //功能同上

git add -u //提交被修改和被删除文件,不包括新文件

git add -A //提交所有变化

git add a.txt //提交a.txt

//git add命令可以提交多次,在git commit之前,告诉git,把文件添加到仓库暂存区

提交变化

git commit -m 'commit备注'

///git commit命令即为一次性把暂存区的修改往当前分支(master/branch)提交

git状态

git status //git add,git commit这些状态使用git status命令即可查看状态

查看日志

git log //显示每一次提交的信息:作者、日期、hash、commit信息

git log --pretty=oneline //单行显示提交信息:hash、commit信息

git reflog //提交信息:hash、commit信息

版本控制

git reset --hard HEAD^ //仓库文件回退到上一commit版本

git reset --hard 35f69c //版本回滚到hash值35f69c开头的commit版本

git reset HEAD a.txt //把暂存区中a.txt的修改撤销掉,放回工作区

远程分支

git remote add origin git@github.com:Wbiokr/chatApp.git
//添加远程库chatApp.git

git push - u origin master
//第一次推送本地仓库到远程仓库

git push origin master
//之后的推送

git pull origin master
//从远程分支获取最新版本并merge到本地

git fetch origin master
//从远程分支获取最新版本但不会merge

相关文章

  • git仓库基础(总)

    初始化git仓库 git init ///输出:Initialized empty Git repository ...

  • Git总结

    初步 下载git 基础配置: 基础操作 获取Git仓库 初始化现有仓库 git init 克隆远程仓库 git c...

  • Git学习笔记

    基础命令 git init 把目录变成Git可以管理的仓库。 git add 把文件添加到仓库。 git comm...

  • git本地仓库的理解

    git本地仓库的理解 学习Git时总听人说git分为本地仓库和远程仓库,但是远程仓库还好理解,本地仓库在哪呢,根本...

  • Pro_git 第二章学习笔记

    Git 基础 2.1 取得项目的Git仓库 从当前目录初始化git init 从现有仓库克隆git clone g...

  • 2.3 Git 基础 - 查看提交记录

    提交记录git log 2.2 Git 基础 - 记录每次更新到仓库(删除和改名)2.4 Git 基础 - 撤销操...

  • Pro Git

    Git基础 取得项目的 Git 仓库 git init在现有项目的目录中初始化新仓库 git add *.c告诉G...

  • 2016-07-13 Git 基础(一)

    2.1 Git 基础 - 获取 Git 仓库 方式有两种 在现有目录中初始化仓库 克隆现有的仓库 在现有仓库中初始...

  • IDEA中Git的使用

    一、GIT基础 1、初始化一个Git仓库,使用git init命令。 2、添加文件到Git仓库,分两步: 使用命令...

  • 2018-01-08

    git基础使用 一、创建新仓库 创建新文件夹,打开,然后执行 git init用来创建新的仓库 二、检出仓库 执行...

网友评论

      本文标题:git仓库基础(总)

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