git
来源:互联网 发布:怎么看python安装的库 编辑:程序博客网 时间:2024/06/02 06:36
因为需要经常使用git,所以留下一个记录,方便使用吧,今天要在另一台电脑上安装git了,但是有些东西已经忘了,这次记录一下,下次再使用的时候就方便了,
首先需要安装git软件,这个是需要翻墙下载的,我已经存在百度网盘了,http://pan.baidu.com/s/1sjmd3tj。这个地址里面包含的内容如下图:
软件已经给了,接下来就需要使用了,Git的使用需要用户申请一个key。
GIt SSHKey的申请:
1、一般生成的key都是在C盘的用户下的主用户(如果没有改名字的话就是Administrator)这个文件夹下
可以用这个命令查看是否电脑是否已经生成了key。cd ~/. ssh
没有key的时候可以通过如下步骤来生成key。
$ git config --global user.name "sjl"
$ git config --global user.email "sjl_leaf@163.com"
$ ssh-keygen -t rsa -C "sjl_leaf@163.com"
上面的意思依次为:配置用户名、配置用户Email、生成ssh密钥。
建议手动输入
输入之后需要设置密码,这个可以为空,敲三次回车就可以了。
2、
有了key之后,如果使用的git可视化软件是TortoiseGit,则需要转换一下密钥的格式,
打开安装目录下的PuTTYgen,Load刚刚生成的文件,因为生成的文件格式不是ppk,则选择显示AllFiles,选择没有后缀的(如下图):
选择第一个,然后 Save private key,名字、存储位置自己定,这样就可以用TortoiseGit使用它了,
Pull、Push的时候需要打开上面的Pageant程序,然后Add Key,把刚才生成的文件添加上,(比较恶心的就是这里,每次都需要Add一次。)
也可以使用SmartGit,在Review →Configure下把私钥设置上,
3、在你指定的文件夹下右键 Git Base Here
可以使用命令
$ git clone 地址
就可以把对应的地址上的文件拉取到本机,
具体一些git的学习可以参考下面地址:http://backlogtool.com/git-guide/cn/
4、学会使用一些技巧,
比如stash,可以把当前不想提交的先贮藏起来,然后执行Push、Pull或Merge,执行完这些操作后再把stash的文件还原回来,
.gitignore 文件可以控制不想提交的文件,但是如果文件已在库里,而不想提交的话,可以使用
git update-index --assume-unchanged 文件名 (后面的文件名包括后缀,建议在文件当前路径下使用 Git Base Here,这样文件名就不用包含路径了。)
上面一句是让当前文件失去版本控制,下面是让当前文件继续受版本控制
git update-index --no-assume-unchanged 文件名
写了一星期了,一直有事,放一下就忘了,写的基本都是自己常用的,希望对友友们有用。
《不断更新》
0 0
- git
- git
- Git
- Git
- Git
- Git
- git
- git
- Git
- GIT
- git
- GIT
- Git
- git
- git
- Git
- GIt
- git
- android https+ ssl支持
- dedecms 后台登陆去掉验证码
- Android项目中导入他人写的部分文件后出现:R cannot be resolved to a variable
- Linux中限制网速
- jQuery.extend 函数详解
- git
- Scenario: Build a Classic ASP Website on IIS (在Win8,Win server 2012中架设传统ASP网站)
- vc解压和载入zip资源包方法
- Android--SharedPreference应用
- Python 经验总结
- HDFS追本溯源:HDFS操作的逻辑流程与源码解析
- Linux下Opencv入门编程一 (图像取反)
- 帧间预测详解
- Android ListView分页加载时图片显示问题