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


5、创建git仓库

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