git 基础

一、初次使用设置姓名和邮箱

git config --global user.name "123456"
git config --global user.email 123456@123456.com

二、设置公钥

ssh-keygen -t rsa -b 4096 -C "123456@123456.com"  //此处邮箱为github邮箱,注意大写C

一直按 <Enter> 到结束
成功后操作目录下生成 .ssh 文件夹
内含 [公钥 id_rsa.pub ],[私钥 id_rsa ]

cat ./.ssh/id_rsa.pub  //查看公钥内容
拷贝
进入github添加一个SSH key 粘贴进去

突然想推荐文章=。=
阮一峰-SSH原理与运用

三、克隆远程仓库到本地

  1. 得到远程仓库的地址
    例如:
git@github.com:abcde/test.git  //ssh协议
https://github.com/abcde/test.git  //https协议
  1. 克隆远程仓库到本地
git clone git@github.com:abcde/test.git

四、仓库与分支操作

  1. 常用 git 操作命令
git status  //查看状态
git add .  //添加到暂存区
git commit -am "changeFile"  //提交到本地库
git push origin master  //推送到远程仓库的(origin)的master 分支
git pull  //把远程仓库的变动更新合并到本地仓库
git init  //把文件夹初始化为一个仓库
git remote -v  // 查看本地库里记录的远程库地址
git remote add origin git@github.com:123456/123.git  //给远程库的地址添加个origin标签
  1. 本地项目推送到远程空仓库
git push -f origin master   //慎用,强制推送,会覆盖别人的代码
git remote add gitlab git@gitlab.com:abc/123.git  //添加一个远程库的标签
git push gitlab master  //推送到gitlab标签的地址上
git remote remove gitlab  //删除gitlab 标签
git remote set-url origin git@github.com:asd/456.git  //修改origin标签对应的地址
git remote rename gitlab coding  //把 gitlab 标签改名为coding
  1. 分支操作
git branch dev  //创建本地库dev 分支
git checkout dev  //切换到dev 分支
git push origin dev  //推送到origin地址的dev分支上
git checkout master  //切换master主分支
git merge dev  //把 dev 分支上的内容合并到当前分支(master) 上
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.设置 初次使用需要设置姓名和邮箱git config --global user.name "git用户名"g...
    jrg陈咪咪sunny阅读 768评论 0 1
  • 顾果阅读 95评论 0 0
  • ①受不了等待。我没有让你等太久,只是十分钟你都受不了。 ②说话不经过大脑。说我厚脸皮,说我朋友活该单身,说很多。 ...
    丁壮壮阅读 240评论 0 0
  • 2017年8月8日 收到秋实快递过来的礼物,特意准备的惊喜,在上周她已经说要送我的。我以为在等待的日子里会有从前的...
    好文字儿阅读 282评论 0 0
  • 身体被突然抽空 感觉万分空洞 找不着任何依附体 也许会坠入万丈深渊 也许会掉落在一个小岛上 也许直接粉身碎骨 开始...
    蓝梦奇阅读 214评论 8 6