git 快速学习笔记

一、安装个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"[email protected]"

     根据输出文件找到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>

 

你可能感兴趣的:(git 快速学习笔记)