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 旧分支名 新分支名

  

posted @ 2022-03-11 15:08  爱不二和龙马  阅读(29)  评论(0)    收藏  举报