git版本控制管理的学习(一)——初步探索

来源:互联网 发布:爬虫软件有哪些 编辑:程序博客网 时间:2024/04/30 23:31

可以观看廖雪峰的git教程:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/

在windows系统上使用git,需要从github for windows 上下载windows版的安装程序,如果在安装的过程中出现an error occured attempting to install GitHub的问题,且问题的内容让你安装.net 4.5,可能是代理受限,可采用翻墙软件安装,我是这样解决的。

在ubuntu上安装使用apt-get install git安装。

下面是git的主要操作:

查 看 git 的 版 本 :git --version

将当前目录转换为git版本库:git init    (在当前目录下会出现.git/目录)

配 置 提 交 作 者  : 用于对所有版本库的提交:

                                git config --global user.name "yourname"

                                git config --global user.email "youremail@example.com"

                              用于特定的版本库提交(会覆盖全局的版本库提交设置):

                                git config user.name "yourname"

                                git config user.email "youremail@example.com"

获得配置的信息 :git config -l

将文件放进索引 :git add index.html otherfile

显 示 中 间 状 态:git status

将工作目录中的文件提交到版本库中:git commit -m "add files"

                                              等价  =>  git commit --message=“add files”

查看版本库里一系列单独提交的历史:git log

查看更详细的内容:git show ID号(log中的提交ID)

查看两个版本差异:git diff ID1 ID2

回退到上一个版本:git reset --hard HEAD^

撤销暂存区指定文件的修改:git checkout --filename

版本库文件删除   : git rm filename 

重命名版本库文件:git mv oldfilename newfilename

注:每次进行操作都需要最后的提交版本库命令 git commit -m "备注"

创建版本库副本    : git clone dirname(或者github上的url) dirname1

Git不同层次的配置文件:

.git/config:版本库特定的配置设置,可以用--file选项修改,是默认选项,拥有最高优先级

~/.gitconfig:用户特定的配置,可用--global选项修改

/etc/gitconfig:系统范围的配置设置,如果有unix的写权限,可以用--system修改,优先级最低。



0 0