美文网首页Git
Git学习笔记一:基本命令

Git学习笔记一:基本命令

作者: coder前行 | 来源:发表于2019-04-23 20:20 被阅读0次

1. 多使用git help命令来获取git工具的帮助文档

git help [-a|--all [--[no-]verbose]] [-g|--guide] 
                   [-i|--info|-m|--man|-w|--web] [COMMAND|GUIDE]
git help --web func #web方式查看
git help man #man手册查看

2. 创建仓库及最小配置

'''
        在正式创建代码仓库之前,需要对git进行初始化配置
'''
git config --global user.name 'yourname'
git config --global user.email 'youemail@xxx.xxx'
'''
        --global 对当前用户的所有仓库有效
        除此之外对config的参数还有:
                --local 只对一个仓库生效
                 --system 对系统所有登录的用户有效
'''
git config --list #查看配置信息
git config --list --global
git config --list --local
git config --list --system
''' 
        创建第一个仓库
'''
cd /project-path
git init

3. 暂存区与commit

git commit -m'info' #commit with descriptions
git add #添加文件到暂存区
git add -u #提交所有暂存区文件

4. 文件重命名

git mv oldfile-name newfile-name #等效为->
  -> mv oldfile-name newfile-name #更改文件名
  -> git add newfile-name
  -> git rm oldfile-name

5. 版本演变

git log --online #简要查看
git log --online -all 
git log -n + number #查看近number次的版本记录
git log --graph #图形化显示
git branch #查看分支
···
git help --web log / func

6. 切换分支

git checkout master #切换到master分支

相关文章

  • git 入门

    git 入门学习笔记----3个入门命令:git init、git add、git commit -v 学习场景(...

  • Git学习笔记一:基本命令

    1. 多使用git help命令来获取git工具的帮助文档 2. 创建仓库及最小配置 3. 暂存区与commit ...

  • git基本命令(学习笔记)

    一.git的初始化 1.git配置 二.获得一个仓库 有两种方法可以得到它:一种是从已有的Git仓库中clone ...

  • GIT 笔记一:基本操作

    GIT 笔记一:基本操作 SVN 笔记一:入门 Git已经非常流行,网络上的教程很多。这里做个归纳吧。命令行操作很...

  • svn & git 常用命令(简)2014-12-16

    svn 命令: git 命令: 《pro git》笔记后面梳理

  • Git 命令初级了解

    Mac下Git常用命令之基本操作(github、gitlab通用) 无论是学习还是生活中,掌握基本的git命令,以...

  • git常用命令

    (转载)学习 git 常用命令 基本命令 查看命令 合并分支 远程分支 Git主分支的名字,默认叫做Master。...

  • Github学习文档-3

    目录 1.Git 的基本的命令git init命令git status命令git add命令git commit命...

  • 2018-07-16

    第一天 今天上午学习了git命令的使用,学习笔记如下: 1.git init //初始...

  • Git学习笔记(廖雪峰)

    Git学习笔记(廖雪峰) 创建版本库 小结 初始化一个Git仓库,使用git init命令。 添加文件到Git仓库...

网友评论

    本文标题:Git学习笔记一:基本命令

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