git 流程

使用git 已经一个多月的时间了。

 git 有四个区。

(1)工作区:就是你敲代码的地方

(2)暂存区:是虚拟的一个区,实际上记录了你修改的一系列add的文件与本地仓库的对应关系。(缓存区(Index),它像个缓存区域,临时保存你的改动)

(3)本地仓库:一个存放在本地的版本库

(4)远程仓库:现在用的是gitlab 

上传代码:

1,工作区修改完代码,可以git add 添加到暂存区

2,暂存区的内容,git commi提交到本地版本库

3,确定没有问题之后,git push 推到远程仓库

git push :推上去

(如果远程仓库已经有该文件,可以选择git push -f强推 具有一定风险)

git pull:每次修改前 先拉新的代码

git pull = git fetch(当于是从远程获取最新版本到本地,不会自动merge) +merage

从远程下分支的时候  ,

$ git checkout -b newBrach origin/master

这样就可以关联 远程。

git checkout 检出(而检出命令主要是覆盖工作区(如果<commit>不省略,也会替换暂存区中相应的文件).(后面加分支,可以改变分支)

git diff 对照不同

git stauts :可以查看那些文件是还没有被git所管理 已经 那些文件被修改 但还没有被commit

 删除远程 分支:

$ git push origin :要删除的分支名称   (把一个空的分支赋值给将要删除的分支,这样就相当于删除了)

原文地址:https://www.cnblogs.com/fnncat/p/5707918.html