博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
GIT-工具
阅读量:6656 次
发布时间:2019-06-25

本文共 861 字,大约阅读时间需要 2 分钟。

分区:

  •     本地仓库区 
    • 工作区  红色
      • 对于添加修改删除文件的操作,都发生在工作区中
    • 暂存区   绿色
      • 暂存区指将工作区中的操作完成小阶段的存储,是版本库的一部分
    • 仓库区 仓库区表示个人开发的一个小阶段的完成
      • 仓库区中记录的各版本是可以查看并回退的
      • 但是在暂存区的版本一旦提交就再也没有了
  •  远程仓库区
    •   类似于代码的总仓库,所有代码汇总的仓库。

本地操作:

  •     git init 初始化git仓库
  •     git status查看本地git工作区的状态
  •     git add 添加文件到暂存区
  •     git commit -m 描述信息 添加文件到本地仓库区
  •     git config user.name 配置用户信息
  •     git config user.email 配置用户邮箱
  •     git log/reflog 查看日志
  •     git reset --hard HEAD^    回退
  •     git reset --hard 版本号
  •     git checkout 文件名 撤销修改(未提交到暂存区)
  •     git reset HEAD 文件名 将暂存区的文件撤销到工作区
  •     git checkout -- 文件名 误删处理
  •     git rm 文件名 确定删除

远程操作:

  1.     git clone url地址 复制远程代码到本地
  2.     git pull 拉取远程代码到本地
  3.     git push 推送本地代码到远程仓库
  4.     代码冲突:协商解决

标签:

  •     git tag -a 标签名 -m 描述信息
  •     git push origin 标签名 提交标签到远程
  •     git tag -d 标签名 删除本地标签
  •     git push --delete 标签名 删除远程标签

分支:

  •     git branch 查看分支
  •     git checkout -b dev 创建并切换分支
  •     git push -u origin 分支名 提交分支到远程仓库
  •     git checkout master 切换到主分支
  •     git merge dev 合并分支

转载于:https://www.cnblogs.com/Xingtxx/p/9440485.html

你可能感兴趣的文章
typedef用法
查看>>
【Android必备】应用小部件概述(23)
查看>>
IOS图片的拉伸技巧
查看>>
semaphore.h
查看>>
python3版本mysql的操作
查看>>
foreach和map
查看>>
第一次,触碰Web App项目,栽过的那些坑。
查看>>
ubuntu下xampp配置虚拟主机
查看>>
Shallow copy and Deep copy
查看>>
C语言小结
查看>>
Java的JDBC事务详解(转)
查看>>
Linux防火墙的关闭和开启(转)
查看>>
curl_setopt函数相关应用及介绍(转)
查看>>
vue小技巧
查看>>
CDOJ 92 Journey LCA乱搞
查看>>
无损压缩图片心得(二)
查看>>
正则化
查看>>
js练习——图片切换
查看>>
Android Studio 的 build 过程
查看>>
SQL Server查询数据库空间分配情况、数据库备份信息
查看>>