git

提交git需要更改的文件

git status 先查看他的状态

checkout . 然后忽略 . XXX的文件 (因为有些不需要)

git status 查看文件的状态

checkout -b sdiwen_dev (创建一个分支 ,然后命名规则为 作者加任务的名称)此时的内容如分支名一致

checkout到以前的分支

然后使用 pull进行拉取 以前的分支

Checkout 到 刚刚创建的分支

merge origin/(以前的分支)

然后status 查看当前的状态

如果有需要忽略的文件 使用 checkout .命令来检出

Add . 添加需要的文件到缓存区

然后commit_m ” 提交信息”

Push origin (创建的分支)

打开git仓库中的create merge request 选项 选择当前分支与主分支进行合并(此步应该谨慎)
然后在 git 中进行代码合并的工作

git指令
基本指令与linux一致

安装过后git之后,打开git命令窗口

git:可以查看git相关的帮助信息

git init:把当前目录变成Git可以管理的仓库

git add xxx文件:将文件添加到缓存区

git commit -m "信息(第几次提交)":将缓存区文件提交到本地仓库

git config --global user.email "xxx@xx.com":设置个人(gitHub)邮箱

git config --global user.name "xxx":name一般设置github个人账号

git diff -- xxx文件:差异比较,本地仓库中与工作区的区别

git status:查看当前工作区的状态,可以查找到一些修改了但是没有添加缓存或者提交的文件(红色状态显示未添加到缓存,绿色表示未提交到本地仓库)

git log:查看历史每次提交的信息

git log --decorate:给最近一次提交的版本内容加上HEAD-->master标识

版本退回:
Git通过HEAD来判断当前所在的版本位置,上一个版本就用 HEAD^ 表示,上上一个版本就用 HEAD^^ ,可以使用HEAD~num:num表示数字回到哪一个版本的

git reset --hard HEAD^:回到第二次提交

git reflog:查看以前每次执行动作,每次执行动作前面都有一个commit id	

git reset --hard {commit id}:指定HEAD的位置

git checkout -- {file}:撤销工作区修改过后的文件

git reset HEAD {file}:撤销缓存修改


git remote add origin https:...:连接远程仓库

git push -u origin master :推送本地仓库到远程仓库的master分支

git pull origin master:推送之前先进行pull

git clone https://....:克隆远程仓库

git pull:更新远程修改的信息,一定要在clone的文件夹内部

git config credential.helper store:免密码

git checkout -b 分支名:创建新的分支,并切换到此分支,checkout为切换,-b为创建分支
	相当于下面两个命令
		1. git branch dev :创建分支
		2. git checkout dev:切换到指定分支

git branch:查看所有分支

git merge 分支名:将制定分支名的修改合并到master

git branch -d 分支名:删除指定的分支

git log --graph --decorate --pretty=oneline --abbrev-commit:命令查看冲突的分支线


index是git本地的缓冲区
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值