本地创建仓库
仓库的新建与提交
新建仓库: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
- WIN10
ssh-keygen -t rsa -C "your_email@youremail.com"
根据提示进入文件夹,打开id_rsa.pub,复制里面的key,注意id_rsa那个是私钥,不要搞错
- Mac
- 生成ssh key:
ssh-keygen -t rsa -C "your_email@youremail.com" - 添加ssh key懂啊本地ssh agent
ssh-add -K /Users/you/.ssh/id_rsa
- 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(冒号后面的)分支(没有会自动创建)