当前位置: 首页 > 嵌入式Linux > 正文

嵌入式Linux入门4:版本控制git的使用

本文介绍版本控制git的使用。

 

一、Windows篇

 

二、Linux篇

一、创建仓库

创建空仓库:
git init –bare

在已有目录中创建仓库:
git init

======================================
一、添加、删除、查看状态、提交
添加文件/目录命令:
# git add foo(文件或目录)(在命令行下,每次提交都要进行add操作,不管是新加的还是修改的)
# git add .(新加文件或目录——当前目录所有的文件)
# 添加所有更新:
git add -u
提交前使用:
git status查看状态,确保所有要提交的文件出现在:“Changes to be committed:”下面
然后提交本地仓库:
git commit -m “xxxxx”
然后提交远程仓库:
git push origin master
git push –all

删除:
git rm xxx.c
将当前修改保存到暂存区
git stash save
git stash list # 查看暂存区列表
git stash pop # 弹出暂存区

二、设置用户名信息
注:在命令行下要先设置用户名,否则无法提交,示例:
$ git commit -m “add x for sh&py file”

*** Please tell me who you are.

Run

git config –global user.email “[email protected]
git config –global user.name “Your Name”

to set your account’s default identity.
Omit –global to set the identity only in this repository.

(注:可以用git config –global user.email “” 清除)

三、打标签(tag)
查看tag:git tag
添加tag:git tag -a alpha1.0 -m “XXX”
删除tag:git tag -d tag-name

推送到远程:
git push origin [tagname]
示例:
git push origin alpha1.0

git push mygit master // mygit仓库
提交所有的tag到远程仓库:
git push origin –tags
origin为远程仓库的名称,如果有多个,可以指定其它的仓库
删除远程的tag
git push github :refs/tags/v1.0

为某一个commit打上tag
示例:git tag v1.1 dffa062104b1a27ebb0a3881f770baed7c033a0b -m “v1.1 release”

近来经济拮据,如本文对阁下有帮助,可慷慨解囊赞助笔者以输出更多好文章。
支付宝[email protected] 或 微信fly_camel_fly 均可。感谢!
14373903313201                                  14373903313202

本文固定链接: http://www.latelee.org/embedded-linux/ew-for-embeddedlinux-4-git.html

如无特别说明,迟思堂工作室文章均为原创,转载请注明: 嵌入式Linux入门4:版本控制git的使用 | 迟思堂工作室

目前暂无评论

发表评论

*

快捷键:Ctrl+Enter