详细操作流程请移步至:http://blog.jobbole.com/78960/
1.首先在官网下载相应的git,安装完成后打开git bash .
2.初次使用的话先设置自己的用户名和邮箱,命令格式为
git config --global user.name "name" (使用global参数之后,同一台电脑上所有的仓库都是同一账号设置)
git config --global user.email "email"
并切换到相应的目录建立仓库,例如我是在f盘下建立的gitrepository仓库。
3. 通过git init 把刚刚建立的仓库变成git可以管理的仓库。
4. 把文件添加到仓库的需要两步操作,比如在目录下面增加了一个testadd.txt
第一步:通过git add testadd.txt 把文件先添加到缓存区
第二步:通过git commit -m "增加文件testadd.txt" 把缓存区的文件提交到仓库中,这样就完成了把testadd.txt添加到库中。
5.可以通过git status查看文件提交的状态。如果想要查看向仓库提交的日志,采用git log,如果要详细地查看每次操作的版本号可以通过git reflog.
6.多次修改后版本号回退的方式.
git reset --hard HEAD^ 表示回退到上一个版本 ,如果要回退到上上个版本则在HEAD后面增加个^
即,git reset --hard HEAD^^
如果要回到某个具体的版本号number 使用 git reset --hard number
7.如果想要在commit之前恢复修改之前的文件 可以使用git checkout --finename
8. 和远程仓库打交道,首先创建SSH Key,然后在把这个ssh key添加到github账号上
执行 ssh-keygen -t rsa –C “your email”
便会在主目录下生成.ssh目录,并在.ssh目录下会生成id_rsa和id_rsa.pub这两个文件,全部复制id_rsa.pub文件里面的内容,登陆个人的Github 账号,把内容复制到增加的sshkey中。
9. 添加完ssh key 可以通过执行 ssh -T git@github.com 如果出现successful表示成功添加ssh key。
10.把本文仓库主分支推送到远程仓库 通过git remote add <主机名> <主机地址>
git remote add origin https://github.com/spritezhong/test.git 这里origin是远程仓库的名字,后面是我自己远程仓库的地址.
git push -u origin master 指的是把本地仓库的master分支push 到远程仓库origin. (如果执行之这一步报错的话,说明远程仓库不为空,需要先把远程仓库的内容pull后,在push. 即先 git pull origin master , git push origin master)
11. 复制远程仓库到本地
git clone https://github.com/spritezhong/test
12. 创建分支
git checkout -b dev 创建一个分支dev并切换到该分支 相当于先后执行了这两条命令
git branch dev
git checkout dev
如果文件已经添加到缓冲区,想要彻底删除文件需要执行 git rm filename -f