zoukankan      html  css  js  c++  java
  • sourceTree git的一些命令

    经常使用的三个命令

    1.添加修改过的文件到缓冲区

    git add.

    2.commit到本地

    git commit -am ' 更改描述'

    3.如果是多人开发的话,中间可能会有别人先提交的这是就需要先把别人的拉去下来,再把自己的push上去

    git pull

    3.push 到服务器

    push到主分支

    git push origin master

    push到其他分支

    git push origin 其他分支的名称 

    /****************撤销本地修改*******************/

    1.撤销某个文件的修改

    git checkout -- 文件名

    撤销全部文件

    git checkout .     或者 xcode 中有个SourceTree,选取Discard All Changes

    2.如果文件已经git add 到暂存区了

    git reset HEAD 文件名

    git checkout -- 文件名

    3.如果文件已经git commit ,直接回退版本

    回退到某个版本(47c8a108fec8e3f4c249860e24c8f4d2bd2500d8为版本号)

    git reset --hard 47c8a108fec8e3f4c249860e24c8f4d2bd2500d8

    /****************git分支*******************/

    创建并切换到 dev 分支:

    git checkout -b dev

    查看/创建分支

    git branch

    切换分支

    git checkout 分支名称(分支前面会有一个 * 标识)

    删除分支

    git branch -d 分支名称

    合并某分支到当前分支

     git merge 分支名称

    查看前部内容:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

  • 相关阅读:
    [LeetCode] 617. Merge Two Binary Trees
    [LeetCode] 738. Monotone Increasing Digits
    289. Game of Life
    305. Number of Islands II
    288. Unique Word Abbreviation
    271. Encode and Decode Strings
    393. UTF-8 Validation
    317. Shortest Distance from All Buildings
    286. Walls and Gates
    296. Best Meeting Point
  • 原文地址:https://www.cnblogs.com/shen5214444887/p/5069241.html
Copyright © 2011-2022 走看看