git log 显示是服务器端的内容吗,git常用命令

1.git log

git log主要用来显示分支中提交更改的记录。当执行git commit以存储一个快照的时候,文件详单、提交消息和提交者的信息、此次提交所基于的快照都会被保存。

git log --oneline,可以显示更加短小的提交ID.

git log --graph,显示何时出现了分支和合并等信息.

git log --pretty=raw,显示提交对象的parent属性.

2.git diff

git diff,需配置beyond compare

3.git status

git status,查看你的代码在缓存与当前工作目录的状态

4.git add

git add,在提交你修改的文件之前,你需要把它们添加到暂存区。如果该文件是新创建的,你可以执行将该文件添加到暂存区

git add . ,Git会递归地将你执行命令时所在的目录中的所有文件添加上去,所以如果你将当前的工作目录作为参数,它就会追踪那儿的所有文件

git add -i,交互式的方式进行添加。

5.git commit 本地代码提交

gut commit -m '注释'

6.git reset 还原本地工作文件

把当前分支指向另一个位置,并且有选择的变动工作目录和索引

git reset --hard ,替换引用的指向,替换暂存区,替换工作区

git reset --soft ,只更改引用的指向,不改变暂存区和工作区

git reset,用HEAD指向的目录树重置暂存区

git reset -- filename,将文件filename的改动撤出暂存区,暂存区其他文件不变

7.git branch

git branch,显示当前所在的分支

git branch ,创建新的分支branchname

git branch -d ,删除名称为branchname的分支

8.git checkout 检出分支或者文件

git checkout,检出命令。

git checkout branchname,会改变HEAD头指针,主要用于切换分支

git checkout -b branchname,用于创建一个新的分支,并且切换到创建的新的分支上

git checkout --filename,用暂存区中的filename文件来覆盖工作区中的filename文件

git checkout --filename,用指定提交中的文件覆盖暂存区和工作区中对应的文件

git checkout -- .或者git checkout .,用暂存区的所有文件直接覆盖本地文件,取消所有的本地的修改,是一条危险的操作

9.git push 本地数据推送远程服务器

git push origin 本地分支:远程分支

git push [branch],就会将你的 [branch] 分支推送成为 [alias] 远端上的 [branch] 分支,要推送的远程版本号的URL地址由remote..pushurl给出,如果没有配置,则使用remote..url配置的URL地址。

10.git pull 从远端的服务器上下载数据

git pull origin 远程分支:本地分支

git pull,从远端的服务器上下载数据,从而实现同步更新。要获取的远程版本库的URL地址由remote..url提供。

11.git fetch

git fetch 拉取分支

git fetch origin 远程分支:本地分支(新建分支)

12.git merge 合并分支

git merge test 把test合并到当前分支

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值