zoukankan      html  css  js  c++  java
  • Git操作常用的命令都在这里了。

    创建仓库

    git init
    

    在当前目录执行,会生成 .git目录文件,这个和SVN一致。

    提交到仓库

    git commit -m "first commit"
    

    -m:表示提交描述,必须要填。

    添加到远端仓库

    git remote add origin git@github.com:test/test.git
    

    推送到远端仓库

    git push -u origin master
    

    克隆仓库

    直接从远端把代码克隆下来。

    git clone git@github.com:test/test.git
    

    仓库状态

    git status
    
    $ git statusOn branch masterInitial commitUntracked files:  (use "git add <file>..." to include in what will be committed)        README.mdnothing added to commit but untracked files present (use "git add" to track)
    

    仓库更新

    git pull
    

    就等同下面。

    git fetchgit merge
    

    添加文件

    git add

    添加指定文件:

    git add test.txt Test.java
    

    添加所有文件:

    git add .
    

    取消添加文件

    git reset HEAD -- filename

    git reset HEAD -- Test.java
    

    这样Test.java将不会被提交到仓库中。

    删除文件

    git rm [--cached] fileName

    默认会取消并删除文件, --cached表示不删除文件。

    移动/重命名文件

    git mv filename1 filename2
    

    该文件必须被add到仓库中才能操作。

    查看文件提交记录

    git log

    $ git logcommit a3eb048ca74c3881f70264de90671d95474f241e (HEAD -> master, origin/master, origin/HEAD, javastack)Author: javastack <javastack@qq.com>Date:   Fri Sep 22 10:38:37 2017 +0800    commitcommit 75336d6769e79581af8aefe2a15c9b2f305064c5Author: javastack <javastack@qq.com>Date:   Wed Sep 20 11:19:29 2017 +0800
    

    添加分支

    git branch

    git branch test1.0
    

    切换分支

    git checkout

    git checkout test1.0
    

    添加分支并切换

    git checkout -b

    git checkout -b test1.0
    

    查看所有分支

    git branch

    $ git branch* master  test1.0
    

    删除分支

    git branch -d

    git branch -d test1.0
    

    合并分支

    合并到主干。

    git merge

    git merge test1.0
    

    提交分支

    git push origin

    git push origin test1.0
    

    查看分支差异

    git diff

    git diff master test1.0
    

    近期热文推荐:

    1.Java 15 正式发布, 14 个新特性,刷新你的认知!!

    2.终于靠开源项目弄到 IntelliJ IDEA 激活码了,真香!

    3.我用 Java 8 写了一段逻辑,同事直呼看不懂,你试试看。。

    4.吊打 Tomcat ,Undertow 性能很炸!!

    5.《Java开发手册(嵩山版)》最新发布,速速下载!

    觉得不错,别忘了随手点赞+转发哦!

  • 相关阅读:
    冒泡排序
    快速排序
    玩转git版本控制软件
    django内容总结
    ajax图片上传功能
    随机验证码
    制作博客系统
    django自带的用户认证和form表单功能
    COOKIE 与 SESSION
    Ajax知识
  • 原文地址:https://www.cnblogs.com/javastack/p/13801042.html
Copyright © 2011-2022 走看看