![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
git
Mars-xq
好记性不如烂笔头。
展开
-
gradle / git获取commit id、gradle 获取当前git分支信息
命令行获取:获取完整commit id(如:bb4f92a7d4cbafb67d259edea5a1fa2dd6b4cc7a)git rev-parse HEAD获取short commit id(如:bb4f92a)git rev-parse --short HEADgradle 获取:def getGitVersion() { return 'git rev-parse --short HEAD'.execute().text.trim()}...原创 2020-12-02 18:46:30 · 2078 阅读 · 0 评论 -
Android Studio Git创建及推送标签(Tag)
参考:Android Studio Git创建及推送标签(Tag),项目版本升级进行标记git tag 文档一、创建tag:#创建taggit tag v0.1 9df4fcc4f00ded99f83c050a1f9081ed5681c837# v0.1 : 为tag名称# 9df4fcc4f00ded99f83c050a1f9081ed5681c837 : 为reversion number二、推送tag#推送到远程git push --tagsAndroid studio 支原创 2020-10-14 16:24:59 · 1072 阅读 · 0 评论 -
git reset --soft,--hard的区别 与 git revert与git-cherry-pick
git resetgit reset --soft,–hard的区别添加一个文件:git【未追踪】为【红色】,【add】:变【蓝色(index file)】,【commit】:变【黑色(working tree: 即当前的工作目录,tree of commit)】git reset [<mode>] [<commit>]This form resets t...原创 2020-03-26 10:04:15 · 1578 阅读 · 0 评论 -
git可视化工具 sourcetree 和 GitKraken 、 git对比工具BeyondCompare
下载sourcetree :git/svn 版本工具https://www.sourcetreeapp.com/账号登陆注册需要梯子BeyondCompare :比对工具,sourcetree插件,解决版本冲突http://www.scootersoftware.com/download.phpgitkraken :https://www.gitkraken.com/...原创 2020-01-15 11:05:01 · 4266 阅读 · 1 评论 -
Git : 设置和查看本地分支的跟踪信息(set-upstream / -u)
命令查看所有分支:本地和远程git branch -a设置本地分支与远程分支的追踪:git branch --set-upstream-to=origin/远程分支名 本地分支名//或git branch --set-upstream 远程分支名//或git branch -u 远程分支名查看本地分支与远程分支的追踪:git branch -vv测试:查...原创 2020-01-15 10:59:18 · 5152 阅读 · 0 评论 -
git stash详解
参考:git stash详解//除了不删除恢复的进度之外,其余和git stash pop 命令一样git stash apply//删除一个存储的进度。git stash drop//删除所有存储的进度。git stash clear应用场景:1.当正在dev分支上开发某个项目,这时项目中出现一个bug,需要紧急修复,但是正在开发的内容只是完成一半,还不想提交,这时可以用git ...原创 2020-01-15 09:46:47 · 211 阅读 · 0 评论 -
git常见命令与branch分支操作
-r表示remote,-a表示all,-b表示branch,-d表示delete,常见的branch操作命令//***************************** 增 ******************************git branch branchname // 新建一个【本地分支】,但依然停留在当前分支git checkout -b branchna...原创 2019-10-30 16:55:30 · 2335 阅读 · 0 评论 -
Git push 常见用法
参考:Git push 常见用法git push命令用于将本地分支的更新,推送到远程主机。git push的一般形式为git push <远程主机名> <本地分支名>:<远程分支名> ,git push [remote_host] [local_branch_name]:[remote_branch_name]注意:1、这里的:前后是必须...原创 2019-10-30 16:50:45 · 700 阅读 · 0 评论 -
Android studio3.0.1导入GitHub项目出错及解决方法
准备:1、project的build.gradle: classpath 要修改成自己Android studio支持的版本。buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.0.1...原创 2018-03-26 14:48:29 · 2358 阅读 · 0 评论 -
android studio中的.gitignore忽略文件
参考:如何编写gitignore文件忽略文件原则忽略操作系统自动生成的文件,比如缩略图等;忽略编译生成的中间文件、可执行文件等,也就是如果一个文件是通过另一个文件自动生成的,那自动生成的文件就没必要放进版本库,比如Java编译产生的.class文件;忽略你自己的带有敏感信息的配置文件,比如存放口令的配置文件。语法规范(熟悉正则很容易理解)空行或是以#开头的行即注释行将被...原创 2018-08-31 10:31:10 · 2017 阅读 · 0 评论 -
android studio 上传项目到码云gitee
参考: 码云(Gitee.com)帮助文档 Android studio和码云步骤1、下载git并配置:2、android studio 下载码云插件:gitee3、托管项目到码云:可能需要填写的几个账号:GitHub账号:码云账号:android studio账号:...原创 2018-09-11 11:35:07 · 5298 阅读 · 1 评论 -
Successfully created project 'MyApplication' on GitHub, but initial commit failed:
如上操作上传项目到GitHub,报以下错误:Successfully created project 'MyApplication' on GitHub, but initial commit failed: unable to auto-detect email address (got 'Administrator@KD-ZOUJQ-PC.(none)')最关键的地方:unable...原创 2019-03-22 18:30:37 · 1134 阅读 · 1 评论 -
mac-git错误:can't start git: /usr/bin/git
参考:问题一:can't start git: /usr/bin/gitthe path to git executable is probably not valid.fix it.解决:查看Git安装位置which -a gitmac上默认安装的git安装在/usr/bin/git如果有多个Git安装地址,可将指定的Git彻底删除:cd /usr/bins...原创 2019-03-29 14:59:33 · 1013 阅读 · 0 评论 -
Git常见操作
报错一:Successfully created project 'MyNdkDemo1' on GitHub, but initial commit failed: *** Please tell me who you are. Run git config --global user.email "you@example.com" git config --global user...原创 2018-03-10 17:44:23 · 801 阅读 · 0 评论 -
Android studio 上传到 GitHub
准备工作:1、申请GitHub账号 2、下载Git3、打开Android studio—>setting—>GitHub—>填写GitHub账号:4、打开Android studio—>setting—>Git —>导入Git的exe文件的路径:上传项目:在Android studio中写好项目,打开: VCS –> I...原创 2017-09-08 11:52:05 · 1259 阅读 · 1 评论 -
Hexo + Github Pages搭建个人独立博客
1、安装Node.js下载node.js地址Node.js 安装配置2、安装Git下载git地址3、安装Hexo在d盘新建一个空文件夹:hexo然后在git bash上输入以下指令$ cd d:/hexo$ npm install hexo-cli -g$ hexo init blog$ cd d:/hexo/blog # d:/hexo/blog 在这个目录下开启预览服务$ npm ins原创 2017-08-13 09:55:25 · 364 阅读 · 0 评论 -
GitHub-上传项目到GitHub
准备工作:1、申请GitHub账号2、下载GitHub客户端 3、理解本地仓库、网络仓库、GitHub客户端之间的关系一、创建GitHub仓库(网络)创建GitHub项目成功可以看到项目有个网络地址,如下:二、创建本地项目文件夹(本地)比如:三、打开GitHub客户端,clone GitHub项目与本地项目文件夹关联:将GitHub创建的空项目clone到本地指定的文件夹。成功后会看到本地项目文件夹原创 2017-08-10 17:08:32 · 695 阅读 · 0 评论 -
GitHub-fork/star/watch/follow
fork:将【开源项目】拷贝一份到自己的账号下 fork就相当于在原本的项目分支上建立一个分支,这个分支属于你自己,你也可以任意修改。如果想将你修改后的代码整合到原有的项目中,需要做pull request操作,当然这得经过作者同意。star:给【项目】点赞watch:收听【开源项目】的动态follow:关注【作者】的动态总结:star 的作用是收藏,目的是方便以后查找。 watch 的作用是关原创 2017-06-15 00:23:29 · 2524 阅读 · 0 评论