git以及github使用教程

创建秘钥

 

ssh-keygen -t rsa -b 4096 -c "邮箱地址"
clipboard.png

github添加远程公钥

 

clipboard1.png

克隆远程仓库

 

clipboard2.png
clipboard3.png
clipboard4.png

clone 项目

用于把GitHub上的项目克隆到本地变为本地仓库

git clone git@github项目地址

添加项目并提交

 

# 创建新文件
touch 1.html

# 将当前目录的所有文件提及到缓存区
git add .
git commit -am "xxxx"

# 推送到远程仓库
git push xxx master

本地创建一个git项目并提交到GitHub的空仓库

 

github上先添加一个空仓库

 

clipboard5.png

QQ截图20180526182552.png

本地创建一个git项目

 

# 创建目录
mkdir resume
cd resume

# 初始化仓库
git init

# 创建一些文件或者目录
mkdir blog
touch blog/10分钟学习入手Git.md
touch blog/使用Markdown写文章.md

mdkir projects
touch projects/demo1.html

touch README.md

# 配置远程仓库地址并设置标签,这里设置了一个resume标签
git remote add resume git@github.com:zhangcl0531/resume.git

# 查看当前本地库记录的远程仓库
$ git remote -v
resume  git@github.com:zhangcl0531/resume.git (fetch)
resume  git@github.com:zhangcl0531/resume.git (push)

# 提交
git add .
git commit -am "xxxx"
git push resume  master
QQ截图20180526184352.png

删除修改标签

 

# 删除本地仓库的远程仓库
git remote remove 标签名

# 修改远程仓库标签名
git remote rename 原标签名 新标签名

# 修改远程仓库地址
git remote set-url 标签名  新的远程仓库地址

分支操作

 

# 创建本地库dev 分支
git branch dev

# 切换到dev分支
git checkout dev

# 推送更新到dev分支
git push 标签名 dev

# 查看所有分支,带* 表示当前所在位置
git branch -a

# 合并分支,先切换到master,再合并
git checkout master
# 将dev分支合并当当前master分支上
git merge dev 


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 这是我在学习Git的过程中所做的读书笔记的相关总结,希望能对刚刚接触Git或Github的小伙伴们带来一点点帮助,...
    sonack阅读 2,633评论 9 56
  • 如何关联远程库? 1.新建本地库 2.通过git官网新建远程库 3.输入指令: git remote add or...
    诸子大人阅读 17,514评论 1 9
  • Git 与 SVN 区别 Git不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一...
    心至靜行至遠阅读 752评论 0 5
  • 简介 什么是git? git是一款开源的分布式版本控制工具 在世界上所有的分布式版本控制工具中,git是最快、最简...
    JonesCxy阅读 1,240评论 0 3
  • 一、Git的简介 1.1.什么是git?git是一款开源的分布式版本控制工具,在世界上所有的分布式版本控制工具中,...
    IIronMan阅读 1,965评论 0 12

友情链接更多精彩内容