美文网首页
【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