Pro Git学习笔记(一)—起步
http://blog.vars.me/blog/2013/07/23/pro-gitxue-xi-bi-ji-yi-qi-bu/
中文版本
http://git-scm.com/book/zh/v1
https://github.com/VitaliyRodnenko/geeknote.git
安装软件和配置
安装TortoiseGit
https://code.google.com/p/tortoisegit/wiki/Download配置TortoiseGit
右键进入tortoisegit->settings,选择ssh client为${git安装目录}/bin/ssh.exe生成ssh key: 在任意目录下右键进入”git bash here”
生成的key带上的土巴兔邮箱:ssh-keygen -t rsa -C “jay.zhang@corp.to8to.com”
生成的key在用户home目录的.ssh文件夹下:把公钥添加到GitLab个人profile下面(GitLab登录地址:http://repo.we.com 用户名:你的to8to邮箱地址,如果密码忘记,请用邮箱重置密码)
6.设置你的用户名和邮箱,git可以用bash或者TortoiseGit两个工具进行操作,都需要分别设置用户名信息:
$ git config —global user.name “jay.zhang”
$ git config —global user.email “jay.zhang@corp.to8to.com”
TortoiseGit设置:
使用入门
在你的本地使用bash或者TortoiseGit克隆远程仓库:
$ git clone git@repo.we.com:java/diary-server2.git
修改本地工作目录…
查看状态:
$ git status
添加修改的文件到暂存区:
$ git add filename
可以再看下状态变化:
$ git status
提交暂存的文件到本地仓库:
$ git commit -m “你的注释信息”
把本地仓库的提交信息推送到远程仓库,给别人共享
$ git push origin dev
注意:开发人员只把本地分支合并到dev分支,项目主管负责上线时合并到master分支