获取git的最后一次提交的commit id

git log --pretty=format:"%h" | head -1  | awk ‘{print $1}‘

可以放到xcode  build setting  post run script 里面设置版本号。

时间: 2024-11-10 00:53:43

获取git的最后一次提交的commit id的相关文章

git cherry-pick. 如何把已经提交的commit, 从一个分支放到另一个分支

实际问题:   在本地 master 分支上做了一个commit ( 38361a68138140827b31b72f8bbfd88b3705d77a ) , 如何把它放到 本地 old_cc 分支上? 办法之一: 使用 cherry-pick.  根据git 文档: Apply the changes introduced by some existing commits 就是对已经存在的commit 进行apply (可以理解为再次提交) 简单用法: git cherry-pick <com

Git 学习笔记--删除错误提交的commit

如果不小心把错误的commit给commit了,可以对其进行撤销 1.使用git log查看commit日志,找到错误提交前一版本commit的哈希值; 2.使用git reset --hard commit_id; 3.git push origin HEAD --force(git push --force) 将修改提交到git服务器

Git服务器配置及本地克隆提交、服务器获取

1.服务器Git安装配置 相关链接 相关链接 注意ssh-keygen .修改权限 权限:    相关链接   2.本地获取 git clone [email protected]:服务器项目位置 相关链接   3.创建本地分支推送到远程 git branch name git push origin name   3.1 服务器权限配置(git仓库同级目录下) chown -R user:suergroup  git仓库名称   4.本地分支和远程分支关联 相关链接  使用命令git bran

IDEA 提交项目至Git与获取Git项目

1.IDEA提交项目至git 注:保证已安装Git分布式管理系统,没有自行百度安装git 1)在IDEA中配置Git与GitHub Git:File-->Settings --> Version Control --> Path to Git executable:git安装路径 (IDEA会自动定位,idea好像已集成Git,如果没有,自行百度安装git) ),其他配置选项默认即可 --> 点击Test测试,成功后确认 GitHub: Host:github.com Auth T

Git学习(2)-使用Git 代码将本地文件提交到 GitHub

上次随笔写到git的安装和运用命令窗口创建本地版本库,这次主要讲一下用git代码将本地文件提交到GitHub上. 前提是有一个GitHub账号. 1.创建一个新的版本库,进入到你本地项目的根目录下(我的是/f/git-file/git-python),右键->Git Bash here,然后执行 git init 命令.   2.将要上传到GitHub上的文件拷到当前目录下(我的是File-Python),然后执行 git add "文件" 命令,将项目的所有文件添加到仓库中 3

GitHub超详细图文攻略 - Git客户端下载安装 GitHub提交修改源码工作流程 Git分支 标签 过滤 Git版本工作流(转载)

最近听同事说他都在使用GitHub,GitHub是程序员的社区,在里面可以学到很多书上学不到的东西,所以最近在准备入手这方面的知识去尝试学习,正好碰到这么详细完整的文章,就转载了,希望对自己和大家有帮助. GitHub操作总结 : 总结看不明白就看下面的详细讲解. GitHub操作流程 : 第一次提交 : 方案一 : 本地创建项目根目录, 然后与远程GitHub关联, 之后的操作一样; -- 初始化Git仓库 :git init ; -- 提交改变到缓存 :git commit -m 'desc

windows+ant+git+tomcat中ant直接获取git项目部署注意点

最近项目搬迁到公司的"GitHub"上面原来的SVN的ant发布脚本要改下,于是百度ant获取git的方法太少了,windows平台上更是没有所以搞了两天,今天终于有点成果分享给大家. 1.服务器上也要安装git,还要配置git环境,在Path中加上C:\Program Files (x86)\Git\cmd(你的路径可能不同,就是Git\cmd路径) 2.GitHub上有两种路径http的那个要用户密码,我是没研究出来bat脚本自动输入密码,所以用git开头的路径 3.把公钥.ssh

git使用之rebase合并提交

git使用之rebase合并提交技术 maybe yes 发表于2015-03-15 22:43 原文链接 : http://blog.lmlphp.com/archives/88/The_use_tutorial_of_git_rebase_to_merge_multiple_commits_as_a_submit  来自 : LMLPHP后院 对于版本控制系统 GIT ,一直没有深入研究,只是从日常使用方面入手,能解决平常使用出现的问题就可以了.GIT 的版本控制,有三种后悔方式:reset

xcode关联git,并将代码提交到远程remote服务器

以前管理项目都是用svn,最近新项目开始用git管理代码,所以研究了下,大体上分成这几步: 第一步:cd 到项目根目录,执行git init 第二步:git add .   后面的.是必须要加的 第三步:git commit -m "commit init" 第四步:git remote add origin 远程地址 第五步:git pull -u origin master 第六步:git push -u origin master 提交项目 另外补充知识点:Git有两种连接方式: