git的安装和使用
安装
下载地址https://git-scm.com/download
一直默认下一步即可;安装成功输入点击鼠标右键会出现Git Bash Here点击 输入以下命令git--version
显示如下图即安装成功…
Git使用前的配置
1.配置提交人姓名:
git config --global user.name 提交人姓名
2.配置提交人邮箱:git config --global user.email 提交人邮箱
3.查看git配置信息:git config --list
注:如需进行配置修改重复上述命令即可(配置只需要执行一次);也可在C盘的当前用户使用文件夹中的git配置文件中修改如图:
Git项目管理基本步骤
git init
初始化git仓库
git status
查看文件状态
git add 文件列表
追踪文件
git commit -m 提交信息
向仓库中提交代码
git log
查看提交记录
这些操作都是创建了一个文件one在文件one下面的getDemo下面执行的依次运行如下
Git项目撤销
1.用暂存区中的文件覆盖工作目录中的文件:
git checkout 文件
在文件one下面的getDemo创建文件list.html输入内容“我是项目问件”用git add list.html
管理项目文件输入git status查看状态,然后在文件list.html添加内容“我是项目问件添加内容6666”返回命令窗口执行git
checkout list.html文件内容恢复原来的 “我是项目问件”。
2.将文件从暂存区中删除:git rm --cached 文件
同样的用git rm --cached list.html 可以将list.html可以把文件从暂存区删除删除后可以用git status
查看文件状态3.将 仓库中指定的更新记录恢复出来,并且覆盖暂存区和工作目录:
git rest --hard commitID
…(10133080)
Git分支命令
git branch
查看分支git branch 分支名称
创建分支git checkout 分支名称
切换分支git merge 来源分支
合并分支git branch -d 分支名称
删除分支(分支被合并后才允许删除)(-D 强制删除)(10133082|83)
最后创建的文件分支会因为切换到master主分支上而不显示因为develop.html是在develop分支的时候添加的!
合并分支
这里合并分支过后develop分支中的文件在切换到master主分支过后就可以在主分支中显示出develop分支中的所有文件了,但是切换到develop分支过后依然可以对此分支进行操作。
删除分支git branch -d 文件名
没有合并前不能删除分支,这是为了防止开发者误删文件如果没有合并确实需要删除分支者输入git branch -D 分支名
相当于只变了大小写
Git暂时保存
1.存储临时改动:
git stash
2.恢复改动:git stash pop
+在git中,可以暂时提取分支上所有的改动并存储,让开发人员得到一个干净的工作副本,临时转向其他工作。(10133085)解释
:比如在一个分支中创建了文件一般情况下需要用命令git commit -m 提交信息
保存后在切换分支(不然文件会随切换分支一起走)但是运用了git stash
可以不用commit这个命令保存即可切换分支,当切换分支完成后用git stash pop
又可以切换回之前的分支对未用commit保存的文件进行开发