Git使用教程

Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。

本文介绍他的命令行使用方法。

Git存储框架:工作目录(WorkingDirectory)、暂存区(Stage/Index)、资源库(Repository或GitDirectory)、远程仓库(RemoteDirectory) 。

工作目录:本地代码路径。

暂存区:.git/index文件,保存即将提交的文件列表信息,又叫索引。

资源库: 本地仓库,保存确认被修改的文件。

远程仓库:代码托管服务器。

Git文件状态:

Untracked:未跟踪,处于工作目录但不属于本地仓库,文件不在Git的管理范围内。

Unmodify:已入本地仓库但未被修改,文件处在本地仓库中。

Staged:暂存,正在被修改且未保存在本地仓库中。

Modified:已被修改,未上传到本地仓库。即工作区的文件与版本库的文件快照不一致。

常用命令

git init                         //初始化并创建一个仓库

git add .                        //添加所有文件到本地仓库

git commit -m "提交说明"         //提交暂存区中的内容到本地仓库

git status                      //查看所有文件的状态

git stash                       //查看暂存状态的文件

git stash clear                 //

git stash list                  //查看暂存状态的文件列表

git status [filename]           //查看指定文件的状态(红色未被跟踪,绿色暂存区)

git pull origin master          //从远程仓库拉取代码

git push origin master          //提交代码到远程仓库(提交前需要拉取到最新状态)

git branch                      //查看本地分支

git branch [branch-name]        //新建一个分支,但依然停留在当前分支

git checkout -b [branch]        //新建一个分支,并切换到该分支

git checkout [branch-name]      //切换到指定分支,并更新工作区

git branch -d [branch-name]     //删除本地分支

git merge [branch]              //合并指定分支到当前分支

合并分支 

将 develop分支上的项目提交到origin develop 分支上,然后切换分支到master,使用命令merge 合并分支,如果发生冲突(CONFLICT),协商解决。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鸭灯大师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值