git 常用命令 持续更新中

 

git ssh公钥与平台交互

  第一步,本地生成公钥,第二步骤,平台settings 中增加 ssh key

 

工程准备 

  创建一个项目 git init (初始化一个项目)

  开发已有项目 可以使用 git clone(克隆一份demo)

 

暂缓区操作  

  git add / git rm / git mv

 

查看工作区 

  查看工作区修改内容与历史版本对比git diff

  查看工作区文件状态git status

 

提交更改的文件 

  git commit filename -m "提交的信息"

 

查看日志  

  git log 查看他人或者自己版本提交的日期

  git remote 查看远端服务器名称 (默认是origin)

 

代码的review

 

推送远程仓库 

  将本地分支推送到远程分支 git push origin dev:dev

 

分支管理 

  查看本地所有分支的名称,*/绿色/高亮 代表当前本地所在分支  git branch 

  查看远程分支  git branch -r

  展示本地和远端所有的分支 git branch -a

  新建分支 git branch + new_name(创建新的分支)  /  git checkout -b(创建并切换) 

  切换分支   git checkout  /-f 强制

  删除分支 git branch -d/-D(强制删除分支)    删除远端分支 git branch -d -r 本地分支名称 在推送一下 git push origin : branch_name

  从远端获取某个分支的更新,并与本地合并 git pull origin remote_branch:local_branch  如果远端分支名与本地一样 git pull origin remote_branch 

  从远端获取某个分支的更新到本地仓库,不会合并 git fetch

  合并指定的分支到当前的分支  git merse / git rebase

 

撤销命令

  git log 查看日志,后在进行操作

  退回到历史节点 git reset commit_id (强制回退到工作区的历史节点) 

   git checkout . 用于退回所有修改的还没有提交的内容

  git checkout -filename 只是回退某个文件

 

bug 修复

原文地址:https://www.cnblogs.com/well-666/p/12846204.html