git的使用

git是一种修改管理工具,它管理的是对文件的修改并不是文件管理。当文件被修改、删除、新建等修改,都会被git所追踪,每一次提交修改git就会储存相应的修改,被记录其中的修改内容将原来的修改储存备份。

简单理解就是对每一次的修改进行标记,方便对修改不满意可以通过标签来还原以前的版本,github是一个远程仓库,使用git做为唯一的管理工具,可以对代码进行托管。相当于一个网盘但是使用git做为管理工具。

git 的工作流程分为三部分:

        工作区:就是储存版本库的文件夹,在这个文件里所有的文件都被个git进行追踪。git会检测到修改并记录。

        暂存区:暂存区就是用来储存工作区的修改,暂时储存起来。

        版本库:版本库就是储存你对文件的修改,只有将暂存区的内容提交到版本库才可以版本库才可以记录,并给记录的修改打上标签,HEAD指针,用来标记版本。

git 的基本命令:

#linux命令
sudo apt-get install git     #git安装命令
mkdir git-python             #创建一个文件夹用来储存版本库
cd git-python                #进入到该目录下
git init                     #初始化版本库,这样这个文件夹会被git检测,并新建.get版本库等文件

这样一个本地的版本库已经创建完成

git 的基本命令:

 sudo apt-get install git 安装git工具
 git  init   创建本地的版本库
 git status 查看工作区、暂存区、版本库中的记录
 git diff HEAD -- xxx 查看具体的文修改,当工作区或者暂存区有改动时
 git add xxx  将工作区中改动的文件添加到暂存区中
 git checkout xxx 将工作区中的修改取消
 git commit -m "修改日志"  将暂存区中的内容推送到版本库
 git reset HEAD xxx "将暂存区中的改动取消,改动会回退到工作区中,继续取消工作区中的内容"
 git reset --hard HEAD^回退至上一个版本/HEAD^^回退至上上一个版本/HEAD~num回退值前num个版本
 git log 查看HEAD指针信息【HEAD总是指向最新的版本】
 git log --pertty=oneline 查看HEAD指针信息并以一行信息输出
 git reflog 查看历史版本信息
 git reflog --pertty=oneline  查看所有历史版本并以一行信息输出
 git reset --hard commitid  跳回指定版本【HEAD信息中包含commitid5到8为即可】
 删除文件分三步:
	1.rm -rf xxx  删除本地xxx文件
 2.git rm xxx 删除本地库中的文件
 3.git commmit -m '删除了xxx文件'
'''
本地版本的操作'''
 git branch 查看分支
 git checkout -b xxx 创建并切换分支
 git branch dev   创建不切换分支
 git checkout xxx   切换分支
 git merge xxx  合并xxx分支到当前分支
 git  branch -d xxx 删除已经合并过的分支
 git branch -D xxx   删除没有合并的分支
 git push origin -d xxx 删除远程仓库的子分支
 git push origin xxx 将子分支推送到远程仓库
 git log --graph 查看分支合并图

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值