美文网首页
【Git】Git常用命令

【Git】Git常用命令

作者: 牵丝笼海 | 来源:发表于2018-07-01 16:36 被阅读4次

创建版本库

  • 初始化Git仓库

    • git init
  • 添加工作区文件change到暂存区

    • git add file_name
  • 提交暂存区文件change到master

    • git commit -m 'message'

时光穿梭机

  • 查看仓库当前的状态

    • git status
  • 查看修改的内容

    • git diff file_name
  • 回退到某个版本(HEAD 当前版本,HEAD^ 上一个版本,HEAD^^ 上上个版本,HEAD~100 上100)

    • git reset --hard HEAD^
    • git reset --hard commit_id
  • 查看提交历史,以确定回退到哪个版本

    • git log
  • 查看命令历史,以确定重返未来哪个版本

    • git reflog
  • 放弃工作区的修改

    • git checkout -- file_name
  • 工作区某个文件被修改并添加到暂存区

    1. git reset HEAD file_name
    2. git checkout -- file_name
  • 删除工作区某个文件

    • rm file_name
  • 从版本库中删除某个文件

    • git rm file_name

git checkout 其实是用版本库里的版本替换工作区里的版本

远程仓库

  • 关联本地仓库与远程仓库

    • git remote add origin git@github.com:xfwangmm/repository_name.git
    • git remote add origin https://github.com/xfwangmm/repository_name.git
  • 关联后,第一次推送master分支到远程仓库

    • git push -u origin master
  • 本地提交后,推送到远程仓库

    • git push origin master
  • 克隆一个远程仓库

    • git clone git@github.com:xfwangmm/repository_name.git
    • git clone https://github.com/xfwangmm/repository_name.git

相关文章

网友评论

      本文标题:【Git】Git常用命令

      本文链接:https://www.haomeiwen.com/subject/djxhuftx.html