zoukankan      html  css  js  c++  java
  • git常用命令

    1、初始化一个版本仓库:git init 

    2、Clone远程版本库  :git clone git@xxx.com:abc.git

    3、添加远程版本库origin,语法为 git remote add [shortname] [url]:git remote add origin git@xxx.com:abc.git 

    4、查看远程仓库  :git remote -v

    5、添加当前修改的文件到暂存区  :git add

    6、如果你自动追踪文件,包括你已经手动删除的,状态为Deleted的文件:git add -u 

    7、提交你的修改:git commit –m "你的注释" 

    8、推送你的更新到远程服务器,语法为 git push [远程名] [本地分支]:[远程分支] :git push origin master 

    9、查看文件状态:git status

    10、跟踪新文件  :git add readme.txt

    11、从当前跟踪列表移除文件,并完全删除 :git rm readme.txt 

    12、仅在暂存区删除,保留文件在当前目录,不再跟踪:git rm –cached readme.txt 

    13、重命名文件  :git mv reademe.txt readme  

    14、查看提交的历史记录  :git log

    15、修改最后一次提交注释的,利用–amend参数  :git commit --amend

    16、忘记提交某些修改,下面的三条命令只会得到一个提交。

    • git commit –m "add readme.txt"  
    • git add readme_forgotten  
    • git commit –amend  

    17、假设你已经使用git add .,将修改过的文件a、b加到暂存区,现在你只想提交a文件,不想提交b文件,应该这样  

    git reset HEAD b

    18、取消对文件的修改 :git checkout –- readme.txt 

    19、git merge <branch>               # 将branch分支合并到当前分支  

    20、git merge origin/master --no-ff  # 不要Fast-Foward合并,这样可以生成merge提交  

    21、创建一个分支  :git branch abc  

    22、切换工作目录到abc :git chekcout abc  

    23、将上面的命令合在一起,创建abc分支并切换到def  :git chekcout –b def  

    24、合并abc分支,当前工作目录为def  :git merge abc  

    25、合并完成后,没有出现冲突,删除abc分支  :git branch –d abc  

    26、拉去远程仓库的数据,语法为 git fetch [remote-name]  :git fetch  

    27、fetch 会拉去最新的远程仓库数据,但不会自动到当前目录下,要自动合并  :git pull  

    28、查看远程仓库的信息  :git remote show origin  

    29、建立本地的dev分支追踪远程仓库的develop分支  :git checkout –b dev origin/develop  

  • 相关阅读:
    第一类斯特林数,第二类斯特林数,组合数
    P1005 矩阵取数游戏
    P4609 [FJOI2016]建筑师
    射击小游戏一03(碰撞检测)
    CCLabelAtlas 特效 自定义CCLabelTTF
    CCSpriteBatchNode cocos2dx使用
    cocos2dx plist动画
    CCSpriteBatchNode 渲染
    cocos2dx 实现翻牌效果
    cocos2dx技能冷却
  • 原文地址:https://www.cnblogs.com/yangxiaoguai132/p/5668172.html
Copyright © 2011-2022 走看看