Git的使用以及整理
2024-09-08 14:09:48
Usage of Git
1 Git区域划分
1)工作区(working directory):默认为项目根目录root
2)缓存区(stage):在版本库中设立一个缓存/暂存区,直接和工作区的文件进行交互,工作区的代码文件提交或者回滚首先都是通过缓存区。在创建版本库的时候默认主干分支master,而提交了的代码文件存储的最终位置为Branch
3)本地仓库(respository):为项目添加本地库后,会在工作区生成一个隐藏目录'.git',该目录为当前工作区的本地版本库
4)远程仓库(head):字面意思
其中:
- git add files: 把当前工作文件拷贝到暂存区域
- git commit: 在暂存区域生成对应文件快照并提交到本地仓库
- git reset --files: 用来撤销最后一次的git add files
- git reset: 撤销所有暂存区域文件
- git checkout --files: 把工作文件从暂存区域覆盖到工作目录
2 Git Bash
1)告诉git你是谁
git config --global user.name "Name"
git config --global user.email "Email"
2)初始化
git init # git初始化
git remote add origin <address xxx.git> # 和远程仓库建立联系
3)克隆
git clone <address xxx.git> # master分支
git clone -b <branchName> <address xxx.git> # 自定义branch分支
4)修改&提交
git add . / files
git commit -m "UpdateName"
git push origin master
5)常用命令
# 查看本地所有分支
git branch
# 查看所有分支
git branch -a
# 查看远程所有分支
git branch -r
# 本地创建一个分支
git branch xxx
# 切换到某一分支
git checkout xxx
# 创建且切换到某一分支
git checkout -b <branchName>
# 合并分支
git merge <oldBranch> <newBranch>
待补充...
最新文章
- EasyUI TextBox的onkeypress事件
- Java Runtime.availableProcessors()方法
- activemq安装和启动
- Gradle学习系列之二——创建Task的多种方法
- MVC--View Razor(1)
- 团队SCRUM会议(第一次)
- 六、Struts2的配置文件
- C#基础(三)—重载与覆盖
- java事件处理5(窗口,窗口坐监视器
- Spring下@ResponseBody响应中文内容乱码问题
- Delphi中TFlowPanel实现滚动条效果
- 深入理解Arrays.sort() (转)
- 专为webkit内核而生的javascript库mango正式发布
- lamp环境搭建经验总结
- hive优化之——控制hive任务中的map数和reduce数
- NotificationSetUtilDemo【判断APP通知栏权限是否开启,以及如何跳转到应用程序设置界面】
- SQL数据库分页OFFSET FETCH NEXT
- Froms 认证 二级域名共享session登录凭证
- HttpClient异步调用引发的程序挂起问题排查及解决
- 获取get值&;DOM例题