`
leonluchen
  • 浏览: 31543 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

Windows中使用Git笔记

Git 
阅读更多

首先安装Git的Window版本。 Git for Windows http://code.google.com/p/msysgit/

 

使用Git之前先用Git Bash生成SSH Key ssh-keygen -t rsa -C "your_email@youremail.com",进入.ssh文件夹所在的目录(Win7下是C:\Users\<User Name>\.ssh),将public key用文本编辑器打开,拷贝出文本上传给服务器。 参考:http://help.github.com/win-set-up-git/

*passphrase的作用是保护你储存在磁盘上的密钥,一般情况下可以不用passphrase

 

之后,还需要配置Git中你的用户名和Emai地址,这些信息会显示在你Commit的Comment中。

git config --global user.name "Firstname Lastname"

git config --global user.email "your_email@youremail.com"

 

这一步也可以在安装好tortoisegit后使用UI界面配置。 tortoisegit  http://code.google.com/p/tortoisegit/

tortoisegit会使用系统中安装好的Git for Windows。

右键菜单或者开始菜单中进入Settings配置上述信息。

 

进一步使用tortoisegit需要将之前生成的公钥私钥中的私钥转换成putty能够使用的私钥。

开始菜单运行puttygen,点击Load,进入.ssh文件夹所在的目录,选择All Files*.*,选中之前生成的那个private key,生成新的putty私钥保存。

这样之后,当使用tortoisegit要用私钥时,就可以使用这个转换过的私钥。

 

Eclipse 3.7已经自带Egit,个人觉得目前还不是很成熟。版本控制系统的客户端未必需要与IDE紧密结合。无论在哪个平台下,目前Git最佳使用的方式是命令行。

 

重要学习资料:

Pro Git http://progit.org/

Git Referencehttp://gitref.org/

Git官网http://git-scm.com/

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    git学习笔记.zip|git学习笔记.zip

    在“git学习笔记”中,我们通常会涵盖以下几个核心知识点: 1. **Git安装与配置**:首先,我们需要了解如何在不同的操作系统(如Windows、MacOS或Linux)上安装Git,并设置用户信息,包括用户名和邮箱,这些信息会...

    git分享笔记

    - 文档提到,在Windows系统下安装和使用Git时,为了防止遇到问题,应避免在目录名中使用中文字符。在新建文件夹后,需要在该文件夹内创建一个Git仓库。 - 安装Git的过程很简单,下载安装包并运行即可。创建版本库...

    Git使用笔记1

    在本篇Git使用笔记中,我们将重点关注如何创建Git版本库,并检查版本库是否已经成功建立。 ### 1. 创建Git版本库 #### 1.1 创建普通目录 在开始之前,确保你已经在计算机上安装了Git。你可以通过命令行工具(如...

    Git-Note(Git笔记)

    Git笔记主要涵盖了Git的基本概念、常用命令、工作流程以及一些高级用法。通过学习Git,开发者可以有效地管理代码版本,协同开发,防止数据丢失,并实现代码的版本回溯。 1. Git基本概念: - **仓库(Repository)*...

    Git整理笔记

    通过以上步骤,我们不仅可以更好地理解Git的基本概念,还能掌握在实际项目中使用Git进行版本控制的具体方法。无论是对于初学者还是有经验的开发者来说,熟练掌握这些命令都将极大地提高工作效率。

    Git笔记2共18页.pdf.zip

    这份"Git笔记2共18页.pdf"可能包含了Git的基础知识、高级用法以及实践经验,对于学习和掌握Git至关重要。下面将根据Git的一般性内容,结合描述中的关键词,进行详细的知识点解析。 1. **Git基本概念** - **版本...

    Git使用笔记

    Git 使用笔记 Git 是一个版本控制系统,具有多种优势。下面是 Git 的一些知识点: 一、版本库本地化 Git 的版本库是本地化的,支持离线提交,相对独立不影响协同开发。这意味着开发者可以在本地进行代码修改,...

    git&github;学习笔记

    ### Git与GitHub学习笔记知识点详解 #### 一、Git版本控制系统概述 **1.1 Git简介** Git是一款分布式版本控制系统,由Linus Torvalds在2005年开发,用于Linux内核的开发。Git的主要特点包括支持离线开发、强大的...

    java之Git总结笔记

    Git 是一个强大的开源分布式版本控制系统,由 Linux 内核开发者 Linus Torvalds 创建,主要用于管理软件开发过程中的源代码版本。Git 的设计目标是速度、数据完整性以及支持分布式非线性工作流程。由于其分布式特性...

    Git和Github笔记

    ### Git和Github笔记 #### 一、Git基础知识 ##### 1.1 版本管理概述 版本管理是一种软件工程实践,旨在记录文件或项目的不同版本,以便能够追踪变更历史、回溯到之前的状态或者比较不同版本之间的差异。这种方式...

    GitNote – 基于 Git 的跨平台云笔记工具

    GitNote 是一款基于 Git 的云笔记工具,支持 Windows、macOS、Linux,使用 Git 仓库作为数据保存,如 GitHub、GitLab 等,内置 git 支持,依托 Git 仓库的特性,拥有历史版本、私密笔记、无限空间等特点。

    git最全笔记整理,git入门必备

    - 安装完成后,在“开始”菜单中找到“Git Bash”,打开即可使用 Git。 - **Linux 环境**(Ubuntu/Debian): - 打开终端,输入以下命令安装 Git: ``` sudo apt-get install git ``` - **Linux 环境**...

    git自我学习笔记

    本笔记主要记录了通过廖雪峰的官方网站进行的Git基础学习过程,便于日后查阅和复习。 在第一章的学习中,了解了学习Git的官方资源——廖雪峰的网站,这是一个非常优秀的学习平台,提供了详尽的教程和实例,对于初学...

    git自修笔记(Linux与windows的交互操作)

    保证你看着操作一遍,工作中用到的功能全懂,理论加操作!!

    git学习笔记

    ### Git学习笔记 #### Git的历史背景与发展 - **Git的诞生**:Git的诞生源于Linux内核项目的实际需求。在2002年至2005年间,该项目使用了一款名为BitKeeper的分布式版本控制系统来管理其源代码。然而,随着...

    git零基础实战

    - 使用`git rebase`或`git merge`合并分支时可以调整提交历史。 - **分支管理** - 创建新分支:`git branch &lt;branch-name&gt;`。 - 切换分支:`git checkout &lt;branch-name&gt;`。 - 删除分支:`git branch -d ...

    SVN和Git简单使用文档

    **SVN(Subversion)与Git是两种广泛使用的版本控制系统,它们在软件开发过程中起着至关重要的作用。本文将深入探讨这两个工具的基本概念、安装、配置以及日常使用方法。** ### SVN(Subversion) **1. SVN简介** ...

    Git学习笔记

    在安装Git时,`setup-8_0_3.exe`可能是一个Git的安装程序,用于在Windows系统上部署Git环境。这个版本号8.0.3可能指的是Git的某个稳定版本,确保用户获取的是官方发布的安全可靠的版本。 学习Git的过程中,了解基本...

Global site tag (gtag.js) - Google Analytics