git语法大全(值得收藏)

一.Git基础概念:

Git 是一个开源的分布式版本控制系统,是目前世界上最先进最流行的版本控制系统。可以快速高效地处理从很小到非常大的项目版本管理。

特点:项目越大越复杂,协同开发者越多,越能体现出 Git 的高性能高可用性

二.Git 中的三个区域:

使用 Git 管理的项目,拥有三个区域,分别是工作区暂存区Git 仓库

三.Git 中的三种状态:

  • 已修改 modified

    • 表示修改了文件,但还没将修改的结果放到暂存区

  • 已暂存 staged

    • 表示对已修改文件的当前版本做了标记,使之包含在下次提交的列表中

  • 已提交 committed

    • 表示文件已经安全地保存在本地的 Git 仓库中

注意:

  • 工作区的文件被修改了,但还没有放到暂存区,就是已修改状态。

  • 如果文件已修改并放入暂存区,就属于已暂存状态。

  • 如果 Git 仓库中保存着特定版本的文件,就属于已提交状态。

四.基本的 Git 工作流程:

基本的 Git 工作流程如下:

① 在工作区中修改文件

② 将你想要下次提交的更改进行暂存

③ 提交更新,找到暂存区的文件,将快照永久性存储到 Git 仓库

工作区→暂存区→git仓库

****git下载地址:Git - Downloads

五.git语法:

(具体使用流程可参考官方文档:Git)

git init  获取git仓库
git status 获取文件状态
git ststus -s 获取精简文件状态
git add +文件名   跟踪新文件
git commit  -m (+日志信息) 提交更新
git checkout --文件名    撤销对文件的修改(危险,谨慎使用)
git add.   一次添加多个文件
git reset HEAD +要移除的文件名    取消暂存的文件
git commit -a -m (+日志信息)  直接跳过暂存去提交到git仓库
git rm -f +文件名  移除文件
git log 查看提交历史
git reflog  查看提交历史
git log -2(接数字)查看最近几次提交的历史
git log -2(数字) --pretty=oneline  在一行上展示提交最近几条提交历史
git log -2 --pretty=format:"%h | %an | %ar | %s" 自定义查看历史提交记录输出格式
git reset --hard +(获取的版本id) 返回历史版本
git reflog --pretty=oneline (获取的版本id) 查看之前的版本
git push 提交文件到网络(需要先提交到本地仓库)
git clone (+远程仓库地址)    将远程仓库文件克隆到本地
git branch   查看分支列表
git branch +(分支名称)   创建分支
git checkout +(分支名称)   切换分支
git checkout -b +(分支名称)   创建并切换
git merge +(分支名称)   将分支合并到主分区
git branch -d +(分支名称)   删除分区
git remote show  查看远程仓库分支
git checkout -b+(远程分支名称)   把远程分支下载到本地
git pull 下载远程仓库最新代码
git push origin --delete +(分支名称)    删除远程仓库分支

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值