Git
初次commit之前,需要配置用户邮箱及用户名,使用以下命令:
git config --global user.email "you@eample.com"
git config --global user.name "Your Name"
git commit
将暂存区里的文件提交到本地仓库
git remote
用户管理远程仓库
git push -u origin master
往名字为origin的仓库的master分支上提交变更
git fetch
拉取远程仓库的变更到本地仓库
git merge origin/master
将远程的变更,合并到本地仓库的master分支
git pull
--不建议使用,相当于使用fetch之后使用merge
git status
用于查看git的状态
git rm
用户git文件的删除状态
如果只是git rm --cache 仅删除暂存区的文件
如果不加--cache 会删除工作区的里文件,并提交到暂存区
git checkout
如果是直接加文件名 ,从暂存区将文件回复到工作区,如果工作区已经有该文件,则选择覆盖
加了【分支名】+文件名,则表示从分支名为所写的分支名中拉取文件,并覆盖工作区里的文件
新建文件--》untracked
使用add命令将新建的文件加入到暂存区--》staged
使用commit命令将暂存区的文件提交到本地仓库--》unmodified
如果对unmodified状态的文件进行修改--》modified
如果对unmodified专改的文件进行remove操作--》untracked
什么是分支?
软件项目中启动一套单独的开发线的方法
为什么使用git
1.可以很好的避免版本兼容开发的问题,避免不同版本之间的相互影响
2.封装一个开发阶段
3.解决bug的时候新建分支,用于对该bug的研究
git中跟分支相关的命令
git branch 分支名
git branch 不加任何参数,列出所有的分支,分支前面有*号,代表该分支为当前所在分支
*创建分支的时候,分支名不用使用特殊符号
git branch -d 分支名
*不能删除当前所在的分支
git branch -m 旧分支名 新分支名

浙公网安备 33010602011771号