git常用场景

  • 从本地提交修改的文件read.txt到远程仓库

    $git add read.txt #添加文件到缓存区

    $git commit -m "add read.txt" #commit并注解

    $git push #push 文件到仓库

--

  • 查看历史记录

    $git log或$git log --pretty=oneline

--

  • 如果想回退到上个版本的add

    $git reset --hard (通过log查看的id)

--

  • 如果回退后发现不是自己想要的版本,此处有后悔药,请执行如下返回回退前的状态

    $git reflog

--

  • 从github上删除仓库

1.进入要删除的仓库,点击“settings”

2.滑到最下方选择"Delete this repository"

3.输入要删除的仓库,并同意确定删除即可


  • 从github上fork了别人的项目,再同步更新别人提交的最新的代码
    有两种方法,一是直接在github页面上进行操作,另一种使用git命令

在github页面上操作步骤

1.打开自己的code

2.选择"New pull request"

4.选择base fork(自己的仓库和分支),head fork(指的是fork来源的仓库和分支),点击create pull request
注:如果base fork填写目标仓库,head fork填写自己的仓库,就是你向目标推送代码。

注如果出现下图情况,请点击“compare across forks”在继续执行第4步

5.输入title,create pull request,在最下方点击“merge pull request”

使用git命令操作

1.打开git命令窗口,cd到仓库根目录

2.查看远程信息,如果没有远程仓库,使用命令添加远程仓库

3.从目标仓库同步代码

4.合并到本地代码仓库

5.更新并合并到自己远程仓库的代码

6.向自己远程仓库推送刚才更新的代码
$git push

注:其它命令使用

$git remote remove upstream 删除远程仓库

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 14,646评论 9 163
  • 我下一份工作的薪水与待遇,是由我上一份工作决定的。所以,我把每一分工作都当成是自己的一次修炼,我在思考的事情是,我...
    驯养小狐狸阅读 1,716评论 0 0
  • 因为你 我想外婆了也不敢跟她打电话 因为我现在特别怕她问我俩的情况 我真的害怕 不知道该怎么说 我不想跟她说我俩关...
    FionaHoy阅读 2,515评论 0 0
  • 每次收拾我都要扔掉很多东西,这些东西又都是用钱买的,但是平常又用不到,又占地方。整理后发现我对物质要求低了,这也是...
    下雨了收衣服阅读 1,157评论 0 1