windows下git的操作
来源:互联网 发布:php api接口开发 json 编辑:程序博客网 时间:2024/06/05 19:31
1、安装
安装包下载地址:http://msysgit.github.io/
等待安装完成后,右击鼠标会出现如下两个菜单项
2、git的工作流程
- 克隆服务器上的git资源作为工作目录
- 在克隆的资源上添加或修改文件
- 如果其他人修改了,你可以更新资源
- 在提交钱查看修改
- 提交修改
- 在修改完成后,如果发现错误,可以撤回提交并再次修改并提交
3、git工作区、暂存区和版本库
- 工作区:就是你电脑上的目录
- 暂存区:就是工作区和git版本库中间的一个区域,用来缓存的,防止你将工作区的东西一下就提交到git版本库中
- 版本库:工作区中有一个被隐藏的.git文件夹,这不算是工作区而是版本库
4、配置用户信息(让Git服务器知道是谁)
配置个人用户名和电子邮件
$ git config --global user.name "zcw"$ git config --global user.email test@qq.com如果使用了--global,那么更改的配置文件就位于你用户的主目录下,以后所有的项目都会默认使用这个配置信息
如果你想在某个特定的项目中使用其他的名字或者邮件,只要去掉--global选项即可,这是的配置信息会保存在当前目录的.git/config文件里
你可以使用以下命令分别查看配置信息、用户名、邮件
$ git config -l$ git config user.name$ git config user.email
git init
首先进入你想建立git仓库的目录,然后右击鼠标选中“git brash here”菜单项,输入“git init”,现在当前目录下就会创建一个.git的隐藏文件夹
6、基本操作
$ touch readme
执行git status查看git仓库的状态
$ git statusOn branch masterInitial commitUntracked files: (use "git add <file>..." to include in what will be committed) readmenothing added to commit but untracked files present (use "git add" to track)结果显示:readme(以红色显示)文件没被追踪,还叫你使用”git add <file>“命令将文件添加到暂存区(git默认是不会追踪工作区的文件的)
使用”git add readme“命令将readme文件添加到暂存区,并查看git仓库的状态
$ git add readme$ git statusOn branch masterInitial commitChanges to be committed: (use "git rm --cached <file>..." to unstage) new file: readme
结果显示:新建了文件readme(以绿色显示),并且提示你使用“git rm --cached <file>”命令停止追踪readme文件,这样就回到了刚刚创建readme文件的状态了
我们使用“git commit -m -----”命令将缓存区的内容提交到仓库中,其中的“-----”为你提交时的说明,再查看git仓库的状态
$ git commit -m 'new a readme file'$ git statusOn branch masterYour branch is based on 'origin/master', but the upstream is gone. (use "git branch --unset-upstream" to fixup)nothing to commit, working tree clean结果显示:nothing to commit, working tree clean,说明我们据上一次提交,没有做任何的改动
好了,现在已经将工作区-暂存区-版本库的交互都演示一遍了。
- git add file 是将工作区的指定文件添加到暂存区中,git add .命令是添加工作区的所有文件
- git commit -m ---- 是将暂存区的内容提交到版本库中,其中----是这一次提交的说明
- git status 是显示当前仓库的状态,也可用git status -s,这个会简写描述
0 0
- windows下git的操作
- Windows下 Git 的基本操作
- Windows下 Git 的基本操作
- Windows下Git基本操作
- windows下git的安装、配置与操作(九)——git标签的操作
- windows下git的安装、配置与操作(八)——git冲突的解决
- windows下git操作(二)
- windows下git操作(三)
- Windows下 Git 常用操作记录
- windows下git的安装、配置与操作(十)——自定义git
- Windows下的Git使用
- Windows下的git配置
- 《Windows下Git的使用》
- Windows下的Git工具
- windows下git的使用
- Windows下的Git安装
- Windows下Git的安装
- Windows下Git的安装
- 浅谈jQuery实现轮播
- Unicode字符集下CString与char *转换 (解决中文乱码等)
- LeetCode 143 Reorder List Add to List
- cnpm及vue的脚手架工具安装
- void指针
- windows下git的操作
- oracle 基础之表操作
- 单片机数码管消隐及中断
- OpenGL 入门5
- Unity独立开发的开始
- 深入理解计算机系统——PE文件(2)
- 网络协议的3次握手
- 【日志】log4j的使用配置与参数解析
- 图的遍历之深度优先