首页 > 其他分享 >git相关

git相关

时间:2022-12-13 17:33:28浏览次数:33  
标签:git name 命令 相关 config find 分支

/**
 * 1、git 查看当前git 的用户名
 *         git config --list
 *         git config user.name // 用户名
 *         git config user.password // 密码
 *         git config user.email    // 邮箱
 * 
 * 2、修改git用户名
 *         git config --global user.name "xxx(新用户名)"
 *         git config --global user.password "xxx(新密码)"
 *         git config --global user.email "xxx(新邮箱)"
 * 
 * 
 * 统计vue项目的代码量
 * 使用git bash,切换至vue项目的src目录下,然后输入如下命令:
 * find . "(" -name "*.html" -or -name "*.js" -or -name "*.css" -or -name "*.vue" -or -name "*.scss" ")" -print | xargs wc -l
 * 
 * 命令解析 从前往后一个个分析

    首先,find、xargs、wc、都是linux下的命令。
    find命令
    .设置了find命令的搜索路径:将find的顶层目录设置为当前目录,即从当前目录开始搜索。
    -name "*.html":-name使得find根据指定的名称寻找文件。"*.html"即匹配所有后缀名为html的文件。
    -or是find命令的一个操作符,“或”。
    -print将寻找到的文件的名称打印出来。
    |:管道,大体作用就是把前面命令的输出,作为后面命令的输入。
    xargs命令:将管道的标准输入转换为下个命令的参数。由于wc命令是对文件的信息进行统计,需要文件名作为参数,因此需要将find命令找到的文件名,使用xargs作为参数传递给wc命令。
    wc命令:统计文件的行数、字节数等信息。
    -l参数:只显示行数。在同时对多个文件的行数进行统计时,会计算出它们的和。
 */

 

/*
    notepad++编辑工具

    Sourcetree  git管理工具

    Git 工作流程
    http://www.ruanyifeng.com/blog/2015/12/git-workflow.html

    切换分支:git checkout test
    拉取代码:git pull origin
    查看所有分支:git branch -a
    查看提交历史:git log

    把dev分支合并test上
    git checkout test
    git pull origin
    git merge dev
    可以关闭git,然后再运行以下命令
    git status
    git commit -m 提交的名字
    git push
*/

/*
    
    本地新建一个分支:
    分支名为修改远程分支成为的名字(比如修改远程分支master为release/v1.5.11,那本地就新建一个release/v1.5.11分支)
    git checkout -b feature/ljh-20220323-v1.51
    
    git checkout -b hotfix/ljh-20211101-v1.20

    重置release/v1.5.11分支和远程的master分支内容历史相同
    git pull origin master

    向远程推送suit分支,查看远程的所有分支
    git push origin feature/ljh-20220323-v1.51
    
    git push origin hotfix/ljh-20211101-v1.20

    删除远程和本地tenren分支
    本地:git branch -D tenren (如果本地有此分支的话)
    远程:github上进行网页操作即可
    
    执行完commit后,撤回commit
    git reset --soft HEAD^
    撤回commit操作,代码仍然保留。
*/

 

标签:git,name,命令,相关,config,find,分支
From: https://www.cnblogs.com/lijh03/p/16979405.html

相关文章

  • git小测试
    git服务器yum-yinstallgit安装git仓库[root@localhost~]#su-git上一次登录:二10月1112:48:43CST2022pts/1上[git@localhost~]$mkdircanku[git@loca......
  • DPVS相关QA
    目录​​网卡分发策略​​​​QA​​网卡分发策略分发策略简介rssrss(receiversidescaling)将数据包进行hash分散到网卡的多个接收队列;那么不同的报文的hashkey是不一样......
  • git学习使用
    目录​​git原理​​​​git分支​​​​创建分支​​​​删除分支​​​​切换分支​​​​关联分支​​​​gitpull​​​​gitpush​​​​gitrebase​​​​git提......
  • 字符串相关类
    String类代表不可变的字符序列StringBuilder类和StringBuffer类代表可变字符序列。String类源码分析String类对象代表不可变的Unicode字符序列,因此我们可以将......
  • 集合性能优化相关
    【Collections.singletonList】被限定只被分配一个内存空间,也就是只能存放一个元素的内容。这样做的好处就是不会造成内存的浪费,不像ArrayList这样的类,不管你是需要多少内......
  • windows上修改git的账号信息
    有时公司配用的电脑的git是其他人的信息,这时候右键打开git  输入 gitconfig--list,可以查看目前的git账号信息,如果邮箱或账号名不对更改邮箱  gitconfig--glob......
  • git
    git分布式版本控制软件git首先是一个软件版本控制:-本地版本控制,文件上传到本地,电脑上不会看到有很多版本文件;(单机)-集中式版本控制,所有服务器去访问一个中心,提......
  • 分享原创python爬取微信公众号,并分享GITHUB地址
    爬取搜狗微信保存mysql创建人:紫气东来因为工作中用到抓取微信与内外部网站进行同步,所以编写了此程序。程序思路:用selenium模拟手机登陆,下载对应HTML,再用BeautifulSoup解......
  • Git基本概念
    集中式版本控制系统:CVS+SVN先说集中式版本控制系统,版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活......
  • JPush相关概念
    JPush相关概念连接极光服务器前提在连接极光服务器之前需要先将APP进行注册,连接Server时需要用到下发的两个字段:AppKey:应用唯一标识。MasterSecret:服务器秘钥,用于服务器端......