git的简单介绍与使用 笔记

    这是我学习git的部分笔记,不是很精细。详细的学习git建议访问以下链接:

教程官方网站:https://git-scm.com/doc

详细的git中文教程,推荐廖雪峰的博客:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

git命令大全:http://blog.csdn.net/dengsilinming/article/details/8000622

简介

git是一款免费、开源的分布式版本控制系统,可用于敏捷高效地处理任何或小或大的项目,是目前世界上最先进的版本控制系统

安装

    安装包下载:https://git-scm.com/downloads

    下载安装包时,注意软件版本,是否支持自己的计算机系统

    我使用的是windows系统,下载了windows版本,安装比较容易,傻瓜式安装,根据需要配置,不再赘述。

使用

1,在github上注册账号

/*****下面的操作在gitbash中运行git bash*************/

2,打开git bash

3,初次运行时(否则跳过该步骤)

a、设置用户名:git  config -- global  user.name  '用户名';
  b、设置用户邮箱:git  config -- global  user.email  '邮箱';
注意:该配置会在github主页上显示谁提交了该文件,可以是自己在github上注册的用户名和邮箱
   c、配置ok之后,我们用如下命令来看看是否配置成功 git config --list
注意:git  config --global 参数,有了这个参数表示你这台机器上所有的git仓库都会使用这个配置,当然你也可以对某个仓库指定不同的用户名和邮箱

4,创建版本库

    mkdir  pathname  //创建name文件夹

    cd pathname

    git init   //目前在pathname路径下,创建了git可以管理的库

5,通过编辑器添加文件,或者在windows将相关文件拷贝至pathname目录下

6,输入git status,可以查看目前库的状态,可以看到新添加的文件处于还未被添加或提交

7,输入 git add fileName,将新修改的文件添加到库中,但还未提交

8,输入git commit -m "说明信息",将文件提交到库中

//********************************************************//

远程库:

9,注册github账号

10,创建ssh

   由于你的本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以使用ssh-keygen -t -rsa -C "youremail@example.com" 创建SSH秘钥,默认情况下会得到名为id_rsa和id_rsa.pub这两个文件。其中,id_rsa是私钥,需要好好保密保存;id_rsa.pub则是需要公开的。

    登录github,打开“Account settings”,“SSH Keys”页面:然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容,保存。

11,在github上创建一个仓库,即create a repository,输入仓库名

12,在本地git bash中输入git remote add origin git@github.com:账户名/仓库名.git

13,把本地库推送到远程库

    首次推送时,使用git push -u origin master,加上-u参数,git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。

    之后再次推送时,只要输入git push origin master 即可


git与github交互步骤

git clone https://github.com/账户名/仓库名.git

如果已整体将远程库代码下载到本地库

1,修改文件或添加文件

2,git pull 从远程库更新文件

3,git add 文件名或目录   添加文件

4,git commit -m "说明信息"     提交问题

5,git merge  合并

6,git push 提交到远程库



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值