云仓库:
github
码云(国内得,稳定)
作用:
1. 保存代码到云端,以云端代码开发为基本
2. 多分支开发,多人开发,之后可合并代码
git本地操作图示:
操作:
// 初始化操作,创建存储git关于这个目录的相关信息
git init
// 添加远程库地址,push用
git remote add origin https://gitee.com/zezhou/仓库名称.git
// 添加当前所有文件到暂存区
git add .
// 提交当前add的内容到本地分支中
git commit -m "注释"
// 把代码搞到云端的master库中
git push -u origin master
// 查看commit日志及对应号码,回滚可以用
git log
// 查看各种操作的日志及对应号码,回滚可以用,这个更详细的
// 当要切换回前几个版本进行开发时候,回到最新版本需要用到
git reflog
撤销commit、add操作:
git reset --mixed HEAD^ # 回到上个版本,保留当前工作区内容
git reset --hard 版本号 # 回到那个版本,及那个版本代码
// --mixed,不删除工作空间代码,撤销commit、add
// --soft,不删除工作空间代码,撤销commit
// --hard,删除工作空间代码,撤销commit、add(谨慎使用)
// HEAD^、HEAD~1回到上一个版本(要撤销的那里),HEAD~2回到前俩版本(删除俩commit),也可以是上一个版本号
修改当前commit信息,vim形式编辑:
git commit --amend