常用软件使用记录

mysql安装:

参考地址:http://www.linuxidc.com/Linux/2015-04/116003.htm

git 使用


log

-(n)
仅显示最近的 n 条提交
--since, --after
仅显示指定时间之后的提交。
--until, --before
仅显示指定时间之前的提交。
--author
仅显示指定作者相关的提交。
--committer
仅显示指定提交者相关的提交。
--gre
仅显示含指定关键字的提交
-S
仅显示添加或移除了某个关键字的提交

 git log --stat:显示修改过的文件
 git log -p -2 :显示最近2次提交的 diff
 git log --author='zhangsan' --stat -p

 显示张三提交的详细信息和 diff
    git log --stat `file/dir`
    git show <git提交版本号> <文件名>
 列出所有的提交的简洁版本
    git log --pretty=oneline curl.php

如果刚才提交时忘了暂存某些修改,可以先补上暂存操作,然后再运行 –amend 提交:


commit:

git commit -m ‘initial commit’
git add forgotten_file
git commit –amend
上面的三条命令最终只是产生一个提交,第二个提交命令修正了第一个的提交内容。

git reset HEAD file
git checkout file

git commit -a

Tell the command to automatically stage files that have been modified and deleted, but new files you have not told Git about are not affected.


git remote -v


branch
git branch XXX 建立名为XXX的分支
git branch -b XXX 建立名为XXX并切换到这个分支,
git branch -d test 删除分支
git merge XXX 将XXX分支合并至你当前所在的分支。你在XXX分支所做的操作都会将反映到你所在的分支中。

https/ssh 区别:
使用https url克隆对初学者来说会比较方便,复制https url然后到git Bash里面直接用clone命令克隆到本地就好了,但是每次fetch和push代码都需要输入账号和密码,这也是https方式的麻烦之处。而使用SSH url克隆却需要在克隆之前先配置和添加好SSH key,因此,如果你想要使用SSH url克隆的话,你必须是这个项目的拥有者。否则你是无法添加SSH key的,另外ssh默认是每次fetch和push代码都不需要输入账号和密码,如果你想要每次都输入账号密码才能进行fetch和push也可以另外进行设置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

anssummer

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

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

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

打赏作者

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

抵扣说明:

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

余额充值