Git基础命令

  • Git创建密钥,GitHub存入公钥
cd ~/.ssh                       //查看是否已经有了ssh密钥
ssh-keygen -t rsa -C "xxxxx@gmail.com"  //生成密钥,邮箱为GitHub登录邮箱,这之后按3个回车,密码为空这里一般不使用密钥。最后得到了两个文件:id_rsa和id_rsa.pub
cat ~/.ssh/id_rsa.pub           //在github上添加ssh密钥,这要添加的是“id_rsa.pub”里面的公钥。

  • 登录到GitHub
ssh -T git@github.com
  • 切换到基础分支,如master
git checkout master
  • 创建并切换到新分支
git checkout -b 01新分支

git branch可以看到已经在 “01新分支” 分支上

  • 更新分支代码并提交
git add .                       //选中所有文件
git commit -m "更新描述"         //添加更新描述
git push origin 01新分支         //推送到“01新分支”
  • 将其他分支合并到主分支
//以下代码基于demo01分支
git  add .                     //添加所有文件
git  commit -m '提交的备注信息'  //提交并备注信息
git  push -u origin demo01     //推送到demo01分支
git  checkout master           //切换到master分支

//以下代码基于master分支
git pull origin master         //拉取远程仓库master的代码到本地
git merge demo01               //合并demo01分支到master分支
git status                     //获取文件、文件夹在工作区、暂存区的状态
git push origin master         //提交本地仓库master到远程仓库master
  • 其他命令
git remote update origin --prune //更新远程分支列表
git branch -a                    //查看所有分支
git push origin --delete demo01  //删除远程分支“demo01”
git branch -d  demo01            //删除本地分支“demo01”
daixiangcn CSDN认证博客专家 后端开发工程师 产品体验官
中国公民,中共预备党员,CSDN博客专家,本科大四在读。江苏省第四届“互联网+”大学生创新创业大赛二等奖获得者,第二届、第三届微信小程序应用开发大赛全国三等奖、华东赛区二等奖项目作者,微信小程序《约车吗》、《庆云慈善会》、《锋云速检》项目工程师。
已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 技术工厂 设计师:CSDN官方博客 返回首页