Git学习笔记

简明教程https://www.runoob.com/manual/git-guide/

配置

$ git config --global user.name "runoob"
$ git config --global user.email test@runoob.com

基本操作

在这里插入图片描述

Git 创建仓库

  • 仓库初始化,初始化后 目录下会出现一个名为 .git 的目录,所有 Git 需要的数据和资源都存放在这个目录中。
git init

添加和提交

git add <filename>
git add *
git commit -m "代码提交信息"

检出仓库

git clone <repo>
git clone <repo> <directory>

例如

git clone git@github.com:fsliurujie/test.git         --SSH协议
git clone git://github.com/fsliurujie/test.git          --GIT协议
git clone https://github.com/fsliurujie/test.git      --HTTPS协议
git clone git://github.com/schacon/grit.git
//可以在上面的命令末尾指定新的名字
git clone git://github.com/schacon/grit.git mygrit

查看状态

git status  //查看仓库当前的状态,显示有变更的文件。
git diff    //比较文件的不同,即暂存区和工作区的差异。
git log     //查看历史提交记录
git blame <file>    //以列表形式查看指定文件的历史修改记录

回退

git reset [--soft | --mixed | --hard] [HEAD]    //回退版本。
$ git reset HEAD^            # 回退所有内容到上一个版本
$ git reset –hard HEAD~3  # 回退上上上一个版本    
$ git reset HEAD^ hello.php  # 回退 hello.php 文件的版本到上一个版本  
$ git  reset  052e           # 回退到指定版本

git rm  //删除工作区文件。
git mv  //移动或重命名工作区文件。

远程操作

git remote  远程仓库操作
git fetch   从远程获取代码库
git pull    下载远程代码并合并
git push    上传远程代码并合并

Git 分支管理

git branch (branchname) //创建分支
git checkout (branchname)   //切换分支
git branch -d (branchname)  //删除分治
git merge //合并分支

Github

# 提交到 Github
$ git remote add origin git@github.com:tianqixin/runoob-git-test.git
$ git push -u origin master

查看远程库

git remote

提取远程仓库

从远程仓库下载新分支与数据:
git fetch
从远端仓库提取数据并尝试合并到当前分支:
git merge
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Git学习笔记 1.Git简介 1.1 Git产生历史 很多人都知道,Linus在1991年创建了开源的Linux...
    苦笑男神阅读 424评论 0 0
  • Git学习笔记 从零开始创建一个git项目 1、首先在自己的github上创建一个项目仓库repository,比...
    asminer阅读 248评论 0 1
  • 这是本系列学习笔记的第二篇git 学习笔记(一)—— 初识 git 前言 本篇文章将简要的介绍 Git 的一般操作...
    arobot阅读 380评论 0 1
  • Git的学习 Git简介Git由Linux操作系统内核的创造者Linus Torvalds在2005年创造,是目前...
    DeepChafferer阅读 473评论 0 1
  • 今天感恩节哎,感谢一直在我身边的亲朋好友。感恩相遇!感恩不离不弃。 中午开了第一次的党会,身份的转变要...
    余生动听阅读 10,748评论 0 11

友情链接更多精彩内容