本地新建git仓库并推送到github

322 阅读1分钟

本地创建仓库

仓库的新建与提交

新建仓库:git init

提交到暂存区:
git add *
或者
git add filename

正式提交:
git commit // 需要进入页面填写一些注释
或者
git commit -m "代码提交信息"

管理分支

查看分支:git branch

切换分支:
git checkout branchname
或者
git checkout -b branchname//创建分支并切换过去

分支合并:
git merge 分支名
删除分支:git branch -d 分支名

推送到githuhb

基本配置

配置邮箱和姓名

$ git config --global user.name "your name"
$ git config --global user.email "your_email@youremail.com"

配置ssh key

  1. WIN10
ssh-keygen -t rsa -C "your_email@youremail.com"

根据提示进入文件夹,打开id_rsa.pub,复制里面的key,注意id_rsa那个是私钥,不要搞错

  1. Mac
  • 生成ssh key:ssh-keygen -t rsa -C "your_email@youremail.com"
  • 添加ssh key懂啊本地ssh agent ssh-add -K /Users/you/.ssh/id_rsa
  1. github 回到github上,进入 Account Settings(账户配置),左边选择SSH Keys,Add SSH Key,title随便填,粘贴在你电脑上生成的key

追踪与推送

追踪远程仓库:
git remote add origin  git@github.com:yourName/yourRepo.git

推送到远程仓库
git push origin master
或者
git push origin feature-branch:feature-branch    //推送本地的feature-branch(冒号前面的)分支到远程origin的feature-branch(冒号后面的)分支(没有会自动创建)

参考资料

  1. Github 简明教程