Git常用命令

Posted linyuan123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git常用命令相关的知识,希望对你有一定的参考价值。

安装:yum install git

设置用户名:

git config --global user.name "lxh"

git config --global user.email "1035339453@qq.com"

git config --global color.ui true  #设置语法高亮

 

设置初始仓库

mkdir data

cd data

git  init

 

git命令

git init   初始化仓库,把一个目录初始化为版本仓库

git status   查看当前仓库的状态

git add file 添加文件到暂存区

git add . 或git add *  添加本目录的全部文件添加到暂存区

git rm --cached c   将暂存区中的文件撤回

git rm -f b   直接从暂存区同工作区域同时删除文件内容

git commit -m   从暂存区提交到本地仓库

 

小结:如何真正意义上通过版本控制系统  管理文件

1.工作目录必须有个代码文件

2.通过git add file 添加到暂存区

3.通过git commit -m "你输入的信息"        添加到本地仓库

 

git mv -m  old-filename new-filename  将工作区域和暂存区域的文件同时修改文件名称

git diff    默认比对工作目录和暂存区有什么不同

git diff --cached   比对暂存区和本地仓库的区别

如果某个文件已经被仓库管理,如果再更改此文件,直接需要一条命令提交即可

git commit -am "信息"

git log   查看提交的所有信息

    -p查看具体的改动

    -l 查看最近一次

git log --online  一行简单的显示信息

git log --online --decorate 显示当前的指针指向哪

 

恢复历史记录

git reset  --hard 哈希值    回滚数据到某个提交点

git reflog      查看所有的操作信息

 

 

 

git branch 查看分支

git branch testing 创建 testing 分支

git checkout testing    切换到测试分支

git chechout -b testing  创建并切换到testing 分支

 

git合并

切换到主分支上,运行git merge testing 合并testing分支

git chechout -d testing  删除testing分支

 

git合并冲突,只能手动改冲突文件

 

以上是关于Git常用命令的主要内容,如果未能解决你的问题,请参考以下文章

:常用工具命令第25节:常用命令 - Git命令

Git常用命令收集

Git常用命令

Git常用命令

Git常用命令

Git常用命令