多语言展示
当前在线:1055今日阅读:159今日分享:18

Git使用中的一些用法

如果你还听说过Git,你一定落伍了,作为当下最火的分布式版本控制软件,受到了越来越多程序员朋友的欢迎。现在越来越多的开源项目都使用Git作为版本管理工具,Git受到了越来越多程序员的欢迎,它是比SVN更灵活的版本控制系统。
工具/原料
1

Git for windows 2.7.2

2

win7

方法/步骤
1

ssh-keygen -t rsa -C 'QQ号@qq.com'直接回车这里-t dsa表示采用dsa加密方式,回车后会让你输入私钥,最后在.ssh目录下生成两个文件id_dsa和id_dsa.pub,分别表示私钥和公钥。

2

上面的命令在将生成私钥id_rsa,和公钥id_rsa.pub,我的目录是C:\Users\Administrator\.ssh。

3

ssh-agent是用于管理密钥,ssh-add用于将密钥加入到ssh-agent中,SSH可以和ssh-agent通信获取密钥,这样就不需要用户手工输入密码了。eval '$(ssh-agent -s)'ssh-add-L:显示ssh-agent中的公钥 -l:显示ssh-agent中的密钥

4

git config -l打印配置信息命令参数 –list, 简写 -l格式:git config [–local|–global|–system] -l仓库级的config,命令:git config –local -l全局级的config,命令:git config –global -l系统级的config,命令:git config –system -l查看当前生效的配置,命令:git config -l

5

ssh -T git@github.com测试和GitHup服务器的连接,成功将在用户主目录下面生成C:\Users\Administrator\.ssh\known_hosts,表名连接成功了。

6

git reset HEAD file这个是取消git add的提交清空add命令向暂存区提交的关于file文件的修改(Ustage);这个命令仅改变暂存区,并不改变工作区,这意味着在无任何其他操作的情况下,工作区中的实际文件同该命令运行之前无任何变化

7

git reset --hard HEAD~会将最新的1次提交全部重置,就像没有提交过一样这样当本地出问题的时候,可以使用这个命令。

推荐信息