博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Git常用命令
阅读量:6070 次
发布时间:2019-06-20

本文共 1731 字,大约阅读时间需要 5 分钟。

一。问题解决

  1.  修改了文件 test.txt,返回 commit 之后的 test.txt.

      撤销修改  git checkout -- test.txt

  2.  修改了文件 test.txt,然后 add 后,  又修改了 test.txt , 返回 add 之后的 test.txt.

       和第一步一样用 git checkout -- test.txt  返回到add 之后的状态

   3. 修改了文件 test.txt,然后 add 后,  又修改了 test.txt , 返回 commit 之后的 test.txt.

       先把test.txt 从暂存区回退 git reset HEAD test.txt ,然后执行第一步 git checkout -- test.txt 返回到commit 之后的状态

二。常用命令

#1. git init   #把当前目录变成Git可以管理的仓库#2. git add a.txt   #把文件a.txt添加到暂存区#3. git commit -m "提交说明"   #把暂存区的所有内容提交到当前分支 -m 是本次提交的说明#4. git status    #查看仓库当前的状态#5. git diff a.txt   #查看文件a.txt被修改过的地方#   git diff HEAD -- a.txt      #查看文件a在工作区和版本库里面最新版本的区别#6. git log   #提交日志#   git log --pretty=oneline     #简化提交日志#   git reflog                  #记录每一次命令#7. git reset --hard HEAD~2      #回退到上上个版本(已经提交的版本)#   git reset --hard id号        #回退到此id号(已经提交的版本)#   git reset HEAD a.txt        #把在暂存区的a文件回退到工作区#   git rm a.txt                #从版本库中删除文件a(已经从工作区删除文件a)#   git commit -m "remove a"    #对删除文件进行提交#   git checkout -- a.txt       #撤销文件a到最近一次git commit或git add时的状态(包括删除和修改)#8. git remote add origin git@github.com:michaelliao/learngit.git       #关联远程仓库    远程库的名字就是origin#   git push -u origin master      #把当前分支master推送到远程仓库origin   #-u 远程仓库的master分支和本地master分支关联#   git push origin master    #关联后可简化推送#   git push --all#9. git clone git@github.com:michaelliao/gitskills.git    #克隆#10. git branch dev         #创建dev分支#    git checkout -b dev    #创建并切换到dev分支#    git branch             #查看当前分支#    git checkout master    #切换到master分支#    git merge dev          #合并指定分支到当前分支#    git branch -d dev      #删除dev分支#11. git pull --rebase origin master

三。参考

https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

转载于:https://www.cnblogs.com/GH-123/p/8451814.html

你可能感兴趣的文章
VM EBS R12迁移,启动APTier . AutoConfig错误
查看>>
atitit.细节决定成败的适合情形与缺点
查看>>
iOS - Library 库
查看>>
MATLAB 读取DICOM格式文件
查看>>
spring事务管理(Transaction)
查看>>
django.contrib.auth登陆注销学习
查看>>
js执行本地exe文件的3种方法
查看>>
理解B树索引
查看>>
vi编辑器的命令集合
查看>>
Mysql利用binlog恢复数据
查看>>
解决 Windows启动时要求验证
查看>>
我的友情链接
查看>>
用yum安装mariadb
查看>>
一点IT"边缘化"的人的思考
查看>>
Gallery循环滑动
查看>>
Sql与C#中日期格式转换总结
查看>>
iOS开发流程总结
查看>>
hadoop datanode 启动出错
查看>>
js颜色拾取器
查看>>
IDEA使用(1)intellIJ idea 配置 svn
查看>>