码迷,mamicode.com
首页 > 其他好文 > 详细

Git常用命令

时间:2020-05-23 12:52:45      阅读:51      评论:0      收藏:0      [点我收藏+]

标签:branch   安装   创建   --   ora   online   删除文件   lin   哈希   

安装: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常用命令

标签:branch   安装   创建   --   ora   online   删除文件   lin   哈希   

原文地址:https://www.cnblogs.com/linyuan123/p/12941982.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!