码迷,mamicode.com
首页 > 其他好文 > 详细

GitHub和git的相关操作

时间:2021-02-19 12:55:07      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:git init   主机名   步骤   获取   进入   new   上传文件   default   初始化   

GitHub和git的相关操作

初始化一个git仓库

  • 将当前文件夹作为git仓库
git init
  • 或者将当前文件夹下的xxx文件夹作为git仓库
git init xxx
  • 初始化后会出现一个名为.git的隐藏文件夹

添加远程仓库GitHub

  • 给远程仓库git@github.com:phd99/test.git设置一个别名test
git remote add 别名 git@github.com:phd99/test.git
  • 查看当前设置了哪些远程仓库的别名
git remote -v
  • 删除远程仓库的别名
git remote rm [别名]

配置验证信息

  • 生成SSH。创建过程中会要求设置密码,可以不设置密码,直接按回车键
ssh-keygen -t rsa -C "email"
  • id_rsa是私钥,id_rsa.pub是公钥,默认位置在C:\Users\用户名\.ssh中。
  • 将公钥添加到github
    • Settings->SSH and GPG keys->New SSH key
    • id_rsa.pub公钥文件中的内容复制到Key
    • 公钥名称任意
    • 查看是否添加成功
ssh -T git@github.com

克隆远程仓库中的项目

  • 克隆默认分支中的项目
git clone https://github.com/phd99/test.git
  • 克隆指定分支中的项目
git clone -b 分支名 https://github.com/phd99/test.git

下载远程仓库中的项目

  • 下载远程仓库中的项目并和本地仓库中的项目合并
git pull origin myblog
  • pullclone的区别
    • clone是从无到有的过程
    • pull是已有本地仓库,想获取最新的项目内容

上传文件步骤

  • 1.将内容写入暂存区
    • .表示将文件夹中的所有内容都写入暂存区
git add .
  • 2.将暂存区内容添加到本地仓库中
git commit -m [备注信息]
  • 3.上传代码到远程仓库中并合并
    • 使用-u后,以后可以直接git push省略了后面的内容
    • 本地分支名远程分支名相同,则可以省略远程分支名不写
git push -u <远程主机名> <本地分支名>:<远程分支名>

查看当前的本地分支名

git branch

修改GitHub仓库的默认分支

  • 进入仓库->Settings->Branches->Default branch

GitHub和git的相关操作

标签:git init   主机名   步骤   获取   进入   new   上传文件   default   初始化   

原文地址:https://www.cnblogs.com/phd99/p/14408292.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!