项目中git流程

基础操作
1.git init 初始化项目
2.gti clone url 把远程仓库的内容拉下来
3.git checkout -b NewBranch <分支名>新建并转换分支

每天下班必做

  1. git status //查看一下 改变或者为提交的文件

  2. git add 文件 // 例如: git add resource/views/page/index.blade.php

  3. 如果有多个文件 重复2步骤

  4. git commit -m “update the index blade” // -m 加上自己的注释 不要只写update

  5. git push origin 自己的分支 //例如 git push origin lsd
    拉下其他分支新代码或者合并
    git pull origin/dev
    拉下后会自动何必。必须先把所有修改过的文件提交
    git merge origin/dev
    一些基础命令
    新建
    git branch

  6. 列出所有本地分支

$ git branch

  1. 列出所有本地分支和远程分支

$ git branch -a

  1. 新建一个lsd分支

git branch lsd

  1. 转换到develop分支

git checkout develop

  1. 新建的同时转换

git checkout -b NewBranch develop
删除

-d 参数用来删除一个分支,前提是该分支没有未合并的变动。

  1. $ git branch -d <分支名>

-D 强制删除一个分支,不管有没有未合并变化。

  1. $ git branch -D <分支名>

分支改名

  • $ git checkout -b twitter-experiment feature1322. $ git branch -d feature132

查看 merge 情况
1.git branch --merged
2.git branch --no-merged

git diff
//此部分来自阮一峰老师的git教程

*git	diff	命令用于查看文件之间的差异。*

#	查看工作区与暂存区的差异
$	git	diff
#	查看某个文件的工作区与暂存区的差异
$	git	diff	file.txt
#	查看暂存区与当前	commit	的差异
$	git	diff	--cached
#	查看两个commit的差异
$	git	diff	<commitBefore>	<commitAfter>
#	查看暂存区与仓库区的差异
$	git	diff	--cached
#	查看工作区与上一次commit之间的差异,即如果执行	git	commit	-a,将提交的文件
$	git	diff	HEAD
#	查看工作区与某个	commit	的差异
    git	diff	<commit>
#	显示两次提交之间的差异
$	git	diff	[first-branch]...[second-branch]
#	查看工作区与当前分支上一次提交的差异,但是局限于test文件
$	git	diff	HEAD	--	./test

git config -l本地配置
git config --sys --list
git config --g --list
git config --global use.name “”
git config --global use.email “”

history查看历史命令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值