git的基本操作

1.master上提交代码

  • git status 
  • git add
  • git commit -m"XX"
  • git pull
  • git push

2.新建分支

  • git branch -a
  • git branch XX
  • git checkout XX
  • git add
  • git commit
  • git push origin XX

3.分支同步master

保证本地master最新

  • git checkout master
  • git pull

切到分支XX上

  • git checkout XX
  • git merge master

4.master merge 分支

  • git checkout master
  • git merge XX

5.编辑/删除之前的commit

  • git rebase -i HEAD~n    (n为倒数第n次提交)

111

  • 输入“i” 将“pick”编辑为 “edit”或者"drop" 进行编辑或删除
  • ESC键退出编辑
  • :wq退回
  • git commit --amend -m“XXX” //修改提交信息(drop 不需要该操作)
  • git rebase --continue//完成编辑

 

6.将当前分支修改的代码提交到另一个分支上

  • git stash save "XX"  //将当前分支的修改暂存
  • git checkout XX 
  • git stash pop 

7.回滚代码(master回滚受保护)

  • git log //查看之前提交的记录 复制commit 后的版本信息"XXXX"
  • git reset --hard XXXX
  • git push -f origin "branch名"
  • Q键退出(git log)

8.查看之前的提交记录

  • git tag

9.github上创建新仓库,并将本地代码推到新仓库中

  • git init //初始化本地仓库
  • git add xxx //添加要push到远程仓库的文件、文件夹
  • git commit -m "  " 
  • git remote add origin http://.....    //建立远程仓库
  • git push -u origin master //将本地仓库push到远程仓库中
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值