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

    //确认git是否已安装成功
    git version
    
    //git提交之前,需要设定如下项目以保证正常提交, 具体信息请设定为自己的信息。
    git config --global user.name "pj"
    git config --global user.email "pj@outlook.com"
    
    //克隆远程项目到本地
    git clone git@172.17.0.2:root/demoprj.git
    //自己要与origin master建立连接
    git remote add origin git@github.com:XXXX/nothing2.git
    
    //分支
    git branch                    //查看分支列表,前面有*,表示当前所在分支       
    git branch develop            //创建分支develop   
    git checkout -b pj              //创建新的分支pj,同时切换到新的分支,不带-b表示直接切换
    
    //分支拉取(dev为远程仓库的分支名)
    git fetch origin dev
    git pull origin dev
    不要用git pull,用git fetch和git merge代替它。
    git pull的问题是它把过程的细节都隐藏了起来,以至于你不用去了解git中各种类型分支的区别和使用方法。
    当然,多数时候这是没问题的,但一旦代码有问题,你很难找到出错的地方。
    看起来git pull的用法会使你吃惊,简单看一下git的使用文档应该就能说服你。
    将下载(fetch)和合并(merge)放到一个命令里的另外一个弊端是,你的本地工作目录在未经确认的情况下就会被远程分支更新。
    当然,除非你关闭所有的安全选项,否则git pull在你本地工作目录还不至于造成不可挽回的损失,但很多时候我们宁愿做的慢一些,也不愿意返工重来。
    
    
    //分支提交
    git add -A                         //添加当前目录下所有文件
    git status                        //查看所在分支状态
    git commit -m "备注"            //提交代码到分支
    git push -u origin develop        //提交更新到远程代码库,-u选项会指定一个默认主机,这样后面就可以不加任何参数使用git push。
    
    //合并分支,使用no-ff选项进行合并可以将comment一起转移,能够清晰的看出从哪儿来,做了哪些改变。 
    git log                                //查看提交日志
    git merge develop --no-ff            //合并develop分支到master分支,此命令需要先切换到master分支
    git push origin master                //提交更新到远程代码库
    git push origin --delete develop    //删除远程分支
    
    //如.idea文件。如果不小心出现此文件在远程仓库可以通过以下步骤delete此文件夹
    git rm --cached -r .idea
    git commit -m 'delete .idea'
    git push origin master  
  • 相关阅读:
    cnblog项目--20190309
    django js引入失效问题
    Python老男孩 day16 函数(六) 匿名函数
    Python老男孩 day16 函数(五) 函数的作用域
    Python老男孩 day15 函数(四) 递归
    Python老男孩 day15 函数(三) 前向引用之'函数即变量'
    Python老男孩 day15 函数(二) 局部变量与全局变量
    Python老男孩 day14 函数(一)
    Python老男孩 day14 字符串格式化
    Python老男孩 day14 集合
  • 原文地址:https://www.cnblogs.com/seanpan/p/13994082.html
Copyright © 2011-2022 走看看