问题:使用git进add进了一些没用的文件,想取消这些文件
解决:使用git reset方法
方法:
移动到要取消add的文件夹下,运行git reset . 表示取消这个文件下文件的add
或者使用git rm --cached a.txt
分类 "Linux" 下的文章
问题:因为putty默认的主题样式太暗,有时看不清,所以在网上找了一个
解决:修改注册表
方法:
1、下载注册表:xiaomantu.reg
2、双击下载的注册表,将信息写入注册表
3、按win+R输入regedit 回车进入注册表编辑器
4、找到HKEY_CURRENT_USER > SOFTWARE > SimonTatham > PuTTY > Sessions > xiaomatu
5、将找到的文件右键重命名为Default%20Settings (注意:一定要加上%20,直接输入空格是没用的)
现在在putty中新建的窗口就都是新主题样式啦
python更新后,好多python2的程序不能运行了,这时候想把ubuntu是的python默认版本更改回python2.7。
先删除/usr/bin/下的python
之后再建立新的软链接即可。
问题:电脑是宽带上网(ADSL),virtualbox中虚拟机ubuntu使用桥接方式连网,发现无法使用
方法:
1、“宽带连接”-属性-共享,将网络共享给“本地连接”,此时可能会帮你设置好“本地连接”的IP等。
注:设置完共享后可以重启虚拟机看看能不能上网,有时这时候已经可以上网了
2、“本地连接”手动设置IPv4的IP地址
3、启动虚拟机ubuntu,手动设置虚拟机IP,使它和宿主机的IP在同一网段
a、sudo vi /etc/network/interfaces 在打开的文件中写上下面的信息,确保和宿主机在同一网段
auto eth0 这里可能不是eth0,可以使用ifconfig -a,查看当前找开的eth*
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
b、sudo /etc/init.d/networking restart 重启虚拟机网络
4、接下来要设置DNS
sudo vim /etc/resolv.conf
添加
nameserver 202.96.134.13 这里的DNS就是宿主机“本地连接”中使用的DNS
nameserver 112.3.0.55
注:下面是我参考的信息
http://zhidao.baidu.com/link?url=mN-m7JnCyIYkUU_jD6gpItE0kdmV-OjTuVJnAOcB2Ln_ZZIq5VUNylxupM636q9uNgLS5u3cJMY-sS2TTsINka
http://blog.chinaunix.net/uid-656828-id-3098797.html
问题:git rebase merge区别
解决:
一、git rebase将分支的commit时间点提前了
二、git merge会产生一个新的节点
三、当我们使用Git log来参看commit时,其commit的顺序也有所不同。
假设C3提交于9:00AM,C5提交于10:00AM,C4提交于11:00AM,C6提交于12:00AM,
对于使用git merge来合并所看到的commit的顺序(从新到旧)是:C7 ,C6,C4,C5,C3,C2,C1
对于使用git rebase来合并所看到的commit的顺序(从新到旧)是:C7 ,C6‘,C5',C4,C3,C2,C1
因为C6'提交只是C6提交的克隆,C5'提交只是C5提交的克隆,
从用户的角度看使用git rebase来合并后所看到的commit的顺序(从新到旧)是:C7 ,C6,C5,C4,C3,C2,C1