git简单入门

git简单入门

一.Git简介

Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。

二.基本概念

工作区:直接进行浏览,修改,删除的可见目录

暂存区(Stage):存档准备提交到当前分支的文档目录。在执行完git add命令后将工作区文件复制到暂存区准备提交到当前分支。

当前分支:HEAD指针指向的库版本的目录。在执行完成git commit命令后将暂存区文件提交到当前分支。

三.简单命令

git init : 将当前目录初始化为仓库。在.git建立版本库所需的基础文件夹

git add : 将工作区文件添加到暂存区(Stage)

git commit : 提交暂存区文档到当前分支。

git status : 查看当前的文件状态

git  checkout –file : 撤销工作区文档的修改。若暂存区存在文档,则恢复到暂存区文档同一版本;否则恢复到与当前分支版本库文档同一版本

git reset HEAD file : 将暂存区文档恢复到工作区

git reset HEAD : 将工作区文档回退到指定版本库

git clone url : 复制远程版本库到本地

git fetch [remote] [master] : 从远程仓库拉取文档到本地仓库,但不会做合并动作

git pull [remote] [master] : 从远程仓库拉取文档到本地仓库,并合并到当前分支

git push [remote] [master] : 将本地仓库同步到远程仓库

四.远程仓库

1. https方式连接远程仓库

链接如http://git.oschina.net/name/project.git

设置记住密码 :

  •       保存15分钟: git config –global credential.helper cache
  •       保存自定义时间:  git config –global credential.helper ‘cache –timeout=3600’  其中3600表示3600秒即1个小时
  •       长期保存: git config –global credential.helper store
  •       在链接中嵌入密码:http://yourname:password@git.oschina.net/name/project.git

2.SSH方式(链接如git@github.com)

  • 生成RSA秘钥: 通过命令 ssh-keygen -t rsa -c “username” 生成,一般会生成两个文件到.ssh文件夹,其中后缀为pub的为公钥内容。
  • 将公钥添加到你的远程仓库:一般在设置->SSH协议中有相关设置
  • 更改远程路径: git remote set-url origin git@github.com:someaccount/someproject.git
  • 设定默认登录用户名:

git config –global user.name=”username”

git config –global user.email=”email@email.com”

3.设置远程仓库名称及路径

git remote -v : 查看当前设定的远程仓库地址

git remote add [name] [url] : 添加远程仓库地址。 [name]为名称,一般为origin;[url]为远程仓库地址,可以使https形式或ssh形式

git remote rm [name]  : 删除远程仓库地址

git remote set-url [name] [url] : 修改远程仓库地址

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值