git命令行基础常用指令

git命令行基础常用指令

git status

git status  //用来查询当前仓库的状态,包括位于哪个分支、工作区有哪些文件被修改以及哪些文件被添加、暂存区有哪些文件暂存。

git diff

用来查看当前工作区的文件的修改内容

git diff 		//修改内容不会全部显示,只显示满一个命令行窗口,可以使用Enter键继续查看下一行修改,或者使用上下方向键查看上下一行。q键退出查看状态。

git add

用来暂存文件,将工作区中的修改保存到暂存区

git add .				//此指令将工作区中的所有修改暂存到暂存区,注意是带点的,.和add中间要有空格,不带空格可能会有意想不到的效果
git add <文件名>			//此指令将固定文件的修改暂存到暂存区

git commit

git commit 提交代码 主要是将暂存区的修改提交到本地仓库中

git commit -m "本次提交的日志信息"   	//本人主要使用此指令提交
git commit --amend --no-edit  		//重新提交最近一次的提交,并且不修改提交信息
git commit --amend -m "新的日志信息" 	//修改最后一次提交的日志信息为新的日志信息

git branch

git branch 			//查询本地都有哪些分支
git branch -r 		//查询远程仓库都有哪些分支
git branch -a 		//查询本地和远程仓库都有哪些分支
git branch -d [分支名]  //删除某个分支

git fetch

更新远程仓库的信息

git fetch [远程仓库主机名]  //从更新远程仓库所有分支的最新信息到本地,不会合并代码

git checkout

git checkout <branch-name>  								//切换分支到branch-name
git checkout -b <branch-name>  								//基于当前分支创建新分支branch-name
git checkout -b <new-branch> <远程主机名>/<远程分支名>  		//基于远程仓库的某个分支检出新的本地分支

git merge

合并分支
详细教程

git push

推送本地提交到远程仓库

git push <远程主机名> <本地分支名>:<远程分支名>
git push <远程主机名> <本地分支名>							//如果远程分支名和本地分支名相同,可以省略:
git push <远程主机名> <本地分支名>:refs/for/<远程分支名>		//本人常用的是这个指令,此指令推送的代码要经过review才能合并到分支中

本篇文章是在使用过程中学习并且记录的,后续开发过程中一些比较常用的指令会持续更新

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

猿声载道

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值