您的位置:首页 > 其它

git 快速学习笔记

2016-02-16 17:21 316 查看
一、安装个git

  根据操作系统下载不同版本的git软件,用的是windows操作系统,所以下载windows版本的,百度安装教程,按步骤安装:

http://jingyan.baidu.com/article/90895e0fb3495f64ed6b0b50.html

安装成功后,在开始菜单的程序里会看到git程序,打开git bash命令框就可以输入命令操作git。

二、基本使用

1、创建版本仓库,交给git管理

 可以通过cd f:    mkdir test跳转到f:/test 目录下创建版本仓库

初始化一个Git仓库,使用
git init
命令。

添加文件到Git仓库,分两步:
第一步,使用命令
git add <file>
,注意,可反复多次使用,添加多个文件;
第二步,使用命令
git commit
,完成
2、查看仓库版本状态
   git status; 查看修改内容git difffile[]
3、版本回退
 
HEAD
指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,
命令:    
git reset --hard commit_id

 穿梭前,用
git log
可以查看提交历史,以便确定要回退到哪个版本。
 要重返未来,用
git reflog
查看命令历史,以便确定要回到未来的哪个版本。
4、管理修改
 Cat file查看文件
修改文件之后 git add file提交到缓存区
然后gitcommit file提交修改文件
 撤销修改:gitcheckout -- readme.txt工作区的修改全部撤销
            git reset HEAD file回退提交到增加的缓存区的修改
5、删除文件
   Git rm file
三、github远程仓库
A、注册github账号
B、通过ssh加密传输,创建ssh key

  $ ssh-keygen -t rsa -C"youremail@example.com"


     根据输出文件找到id_rsa.pub文件复制里面内容
  登陆github网站,找到添加ssh key

点击页面的

将之前复制的内容粘贴到key中,my title 填入my ssh key

C、关联远程仓库

 在github网站里新建一个仓库test

$ gitremote add origin git@github.com:songmouxia/test.git

Git默认远程仓库的名字味origin,将本地的master分支推送到github上

$ gitpush –u origin master()第一次推送;之后去掉-u

D、从远程库上克隆

$ gitclone git@github.com:songmouxia/tests.git

E、分支管理

查看分支:git branch
创建分支:git branch <name>
切换分支:git checkout <name>
创建+切换分支:git checkout -b <name>
合并某分支到当前分支:git merge <name>
删除分支:git branch -d <name>
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: