git总结

作者: 时代小召唤 | 来源:发表于2017-08-07 09:10 被阅读0次

安装与配置

1.git下载

Paste_Image.png

2.安装过程中全部默认下一步都没有问题。

3.基本配置用户名和邮箱
右键git bash

git config --global user.name 用户名
git config --global user.email 邮箱地址

global是全局,有三个配置参数优先级:local(本项目)>global>system
别名配置

git config --global alias.co checkout
git config --global alias.br branch
git config --global alias.st status
git config --global alias.ci commit

为什么要配置别名?因为以后使用可以用 co来代替checkout

git config --global alias.lol "log --oneline --decorate --graph --all"

用了这个以后再调用

git lol

就可以方便查询单行的git日志了

4.命令查询

git help config

可以调出一个网页查看所有指令

5.自动完成
输入到一半的时候按Tab按钮可以自动完成,或者提示可能的输入

自动完成

6.查看信息

git log --oneline --decorate --graph --all
Paste_Image.png

常用命令

1.初始化

git init

找到项目文件夹,右键点击git init here

git init

然后就会多出一个隐藏文件夹 .git

2.克隆仓库

git clone

后面一般是一个远程仓库地址,也可能是本地地址

3.添加一个文件/修改后的文件到暂存区

git add test.txt

单个文件添加到暂存区,当文件创建或者修改后使用

git add .
git add -a

全部添加

4.查看确认状态

git status

可以查看当前有多少文件被修改 会以红色表示

test.txt

5.提交

git commit -m "描述"

描述引号不能少了

git commit -am "描述"

这个写法等于add + commit 会把所有没有add的修改一同保存到暂存区并提交,但要求文件本身是被跟踪的(tracked),如果不是就要add

6.移除文件

git rm test.txt -f

-f表示强制删除

git rm --cached test.txt

删除暂存区文件(不跟踪文件)

7.重命名/移动文件

git mv new old

会删除暂存区的旧文件并添加新文件
在工作区中修改名字

8.忽略文件

touch .gitignore

添加.gitignore文件
.gitignore可以编辑添加想要忽略的文件
比如:

*.txt 

可以忽略所有.txt结尾文件
如果有一个1.txt想要单独加入,可以使用:

!1.txt

本身以感叹号开头的文件用转义:

\!test.test

要忽略目录:

res/

忽略全部同名目录:

**/res

分支与合并

1.何时使用分支?
个人认为,当有新功能需要开发,或者有问题需要修复,可以开一个分支独立来做

注意:提交到哪个分支的修改就会独立到那个分支里面,切换到其他分支则不会有改动

2.创建分支

git branch test

3.切换分支

git checkout test

tag

git tag "v1" 608c791

v1表示名称,后面表示分支 hash

git tag 

查看所有tag

git tag -a "INIT" 608c791

stash

当在一个分支工作到一半,要切换分支但又不想提交修改的时候,可以先保存到stash

相关文章

  • 工具集#01 Git 代码版本控制

    目录:Git 入门Git 进阶Git 高阶总结 1. Git 入门 Git global setup Create...

  • 工具集#01 Git 代码版本控制

    目录:Git 入门Git 进阶Git 高阶总结 1. Git 入门 Git global setup Create...

  • Git与Github的使用总结 - day 03

    git常用命令总结 git配置(config): git仓库(repository): git分支(branch)...

  • git使用总结

    git使用总结 git --version //查看所安装的git的版本 git config --global ...

  • git 命令

    Git常用命令总结Git常用命令总结 git init 在本地新建一个repo,进入一个项目目录,执行git ...

  • 2018-04-18

    git学习小结 关于git init,git add,git commit 用法总结 1.首先配置git 全局配置...

  • GitHub创建远程仓库及连接

    总结:使用的git命令 git init git remote add origin (远程仓库地址) git r...

  • git总结

    git总结 标签(空格分隔): git 本文是对廖雪峰的git教程的总结 [TOC] 创建版本库 创建版本库:gi...

  • Git 常用指令

    Git常用命令总结 Git常用命令总结 git init 在本地新建一个repo,进入一个项目目录,执行git i...

  • Git Summary Template

    Git Summary Template ​ git 提交模板,个人总结 ( ) : <空行> ...

网友评论

      本文标题:git总结

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