美文网首页
Git的正确打开方式

Git的正确打开方式

作者: 午夜书琳 | 来源:发表于2017-04-02 16:33 被阅读0次

    Git 常用命令笔记

    一切操作都是在项目目录中进行

    一、

    1、将项目克隆到本地,会生成一个本地仓库.git文件夹,相对于svn checkout

    git clone <repository address>

    2、添加文件到本地仓库缓存区

    git add <file>

    3、提交添加的文件到工作区

    git commit -m "log"

    4、查看文件状态

    git status

    5、将代码提交到远程仓库(第一次提交)

    error: git push (x) 直接push肯定是行不通的,因为远程仓库的git账号在本地没有进行全局登录
    正确命令:
    git push -u origin master (推送提交到远程主分支,会提示输入username和password)

    6、从远程仓库更新本地仓库

    git pull

    7、命令行删除文件(试过直接删除文件del,提交后虽然本地仓库显示更新了,但是还是没有更新到远程仓库)

    git rm test.txt
    git push -u origin master

    8、保存git的账户和密码,保存密码后下次直接git push 就可以提交了

    git config --global credential.helper store(长期保存)
    git config --global credential.helper cache(默认15分钟)
    git config credential.helper 'cache --timeout=3600'(自定义存储时间)

    9、查看提交的版本id

    **git reflog **

    Paste_Image.png

    10、简单的版本回退(针对提交到远程仓库)

    1.git reset --hard head^(回退到上一个版本)

    Paste_Image.png

    2.git reset --hard head~X(x为提交的仓库版本号,你也可以理解为第几次提交,从而回退到指定版本)

    3.git reset --hard id(回退到指定id的那个版本)

    Paste_Image.png

    10、有时候发现git commit -m "logs" 并没有把东西提交到工作区,所有git push的时候说已经是最新的了,其实根本没有提交到远程仓库,这时候用了“提交所有”就好了

    **git commit -a -m "提交所有变更" **

    二、

    在本地项目目录初始化一个git版本仓库.git文件夹

    1.git init
    2.git add test.txt
    3.git commit -m "新增测试文件"
    4.git remote add origin <repository address> (连接到远程仓库)
    5.git push -u origin master (失败,因为没有从远程主分支pull进行版本同步)
    6.git pull origin master (从远程主分支更新)**
    7.git push -u origin master (第二次提交输入username和password后,成功提交)**

    相关文章

      网友评论

          本文标题:Git的正确打开方式

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