安装windows for git

网上有绿色版,直接放到目录然后添加到环境变量. 比如 C:\app\git\bin添加到path

安装TortoiseGit和中文语言包

PuTTY生成ssh key 主要生成过程移动鼠标更快

把生成的私密保存成ppk类型文件,复制sshkey绑定到github.com/gitee.com

linux安装git

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
yum -y install zlib-devel openssl-devel perl hg cpio expat-devel gettext-devel curl curl-devel perl-ExtUtils-MakeMaker hg wget gcc gcc-c++ #安装依赖包

wget https://www.kernel.org/pub/software/scm/git/ #下载

tar zxvf git-2.6.0.tar.gz #解压

cd git-2.6.0 #编译
./configure --prefix=/usr/local/git
make
make install

生成密钥

1
2
3
4
5
6
7
生成私钥:`openssl genrsa -out rsaprivatekey.pem 2048`
生成公钥:`openssl rsa -in rsaprivatekey.pem -out rsapublickey.pem -pubout`
转换格式:`openssl pkcs8 -topk8 -in rsaprivatekey.pem -out pkcs8rsaprivate_key.pem -nocrypt`
可选1024加密长度,转换后公钥与转换前一样可用
`ssh-keygen -t rsa -C "logove@qq.com" `建立本地ssh key 然后查看.pub文件复制里面所有内容到github主页进入Account Settings,左边选择SSH Keys,Add SSH Key,title随便填,粘贴key。 接着输入`ssh -T git@github.com`检测
git config --global user.name "logoove"
git config --global user.email "logove@qq.com"

常用操作

修改远程地址git remote add origin git@github.com:logoove/logoove.github.com.git

上传 git push -u origin master

推送 git pull origin master

查看远程仓库 git remote -v

删除远程仓库 git remote rm origin2

Pages只需要创建分支gh-pages

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
在一个新目录内打开bash输入`git init qq`
克隆一个项目`git clone https://github.com/logoove/prize.git`
重看文件状态`git status -s`
添加文件`git add .` 添加当前目录 * 代表递归添加
提交`git commit -m "描述"`
删除提交 `git rm 1.txt`
推送`git push origin master`
查看配置 `git config --list`
创建分支`git branch 分支名字`不写分支名是列出
删除分支`git branch -d 分支名字`
切换分支`git branch`
合并分支`git merge 分支名`
显示分支提交记录`git log`
开发历史 `git log --oneline`
标签 `git tag -a v1.0 `打开后是填写注释
查看标签 `git tag`
版本 `git --version`