`

git的简单命令及使用

阅读更多

        公司里一直在用git做为版本管理工具,而我总感觉用着别扭,难道是svn用多了。在这里简单记录:

 

git remote add -f songcl git://192.168.215.12/git/dict2.git (项目里添加获取人的设置)
其中,songcl是在本地设置获取人的别名。dict2.git是获取人的项目。
git fetch --all(获取全取人分支的命令)
在设置了获取人后,可以获取全部人的项目。当然也可以单独获取。
git branch -a (查看所有分支)
同时还可以看出当前在哪个分支上。
git rebase origin/master (合并分支)
gitk --all& (查看历史及详细记录)
git reset --hard HEAD(回到上次版本)

         

       另外要说的重点是git中的本地与版本库中的代码冲突时的解决:在Team Synchronizing视图(java的eclipse)中可以看到本地有多少没有提交。这时如果出现最烦人的红色左右箭头,先要把版本库的代码fetch到本地,然后,如果能够用机器自己自动合并的就直接用merge来搞定,不能的,提示出错的,就用手动修改,然后加add index,再然后commit。最后都弄完了,就可以直接push了。这里我可以理解的是,git不允许本地代码直接覆盖版本库,所以要拉到本地合并后再提交。应该是出于代码保护的机制吧。

 

        合并操作有rebase与merger两种,获取别人到自己项目上合并时,最好使用rebase。当自己本地与远程项目冲突解决后,再merger回远程,这样一般不容易出错。

       

        git的最大特色,本人脚着是在本地有一个版本库,相当于工作副本,不怕丢失项目——只要你提交了的话。

       新增:

       

git push --help      推送命令帮助
git push --force     强制推送
git stash              ??
git stash pop         ??
git checkout -b half-done    207cf40     新建207cf40版本代码的half-done分支
git branch -D half-done    删除half-done分支

 

 ===========================================

 

后续添加:

 

       

git clone git://localhost/git/spanish.git  //复制获取项目

git daemon --reuseaddr --base-path=/var /var/git &//建立本地git项目。

 

本地项目建立git的完整使用样例

 

git songcl$ sudo git clone --bare /Users/songcl/git/workproject spanish.git
 cd spanish.git/
sudo touch git-daemon-export-okr    //生成
 sudo chown -R songcl ..     //赋于权限

 

启动本地git连接服务(让别人能够访问到)

 

git daemon --reuseaddr --base-path=/var /var/git &

 

 

 

 

分享到:
评论

相关推荐

    git常用命令 嵌入式开发过程中git的简单使用

    git常用命令,嵌入式开发过程中,也经常使用git进行版本管理,根据项目需求对git的使用程度不一样。这里介绍一种,git的简单使用,可以满足大部分的嵌入式开发,可以说嵌入式开发使用git后,可以基本拜托掉之前的的...

    git常用命令(注释易懂超级全)

    整合的git常用命令,简单易懂,注释详尽,适合开发人员

    git常用命令总结.pdf

    以下是 Git 常用命令总结,使用表格形式展示。 命令 描述 git init 初始化仓库 git add [file] 添加文件到暂存区 git commit -m "[message]" 提交代码到本地仓库 git status 查看工作区和暂存区状态 git diff 查看...

    git命令整理的简单使用

    初始化: git init 连接远程仓库:git remote add origin git@github.com:yourName/repositoryname.git 从远程仓库pull文件:git pull origin master 提交代码到暂存: git add . (提交暂存) 提交代码: git ...

    git 常用命令和示例

    git 常用命令, 对初学者很有帮助, 从简单例子着手。 浅入浅出,通俗易懂

    Git简单使用.pdf

    整理了一些Git用到的命令,以及Git的简单实用,idea集成Git。

    git简易命令

    git 命令, 简要,实用的git命令,让代码托管,版本控制更简单。

    Git介绍与使用-培训专用课程PPT

    主要针对新手入职快速自学git的使用,也可供大佬面向学校或者公司培训使用,根据多年经验总结和整理出来的课程,上手工作使用的git知识这里全都有,如果是想用来制作自己的培训课程的话,简单修改单位名称即可;...

    git入门知识及常用命令分享.zip

    git是当下较为流行的分布式版本控制工具,了解并简单实用git已经成为程序开发者的必备技能。学习git轻松入门,以及常用的命令及应用场景介绍。

    git不是内部或外部的命令是的解决.docx

    为什么要编写这个教程?因为我在学习Git的过程...过,或者,只⽀支离破碎地介绍Git的某⼏几个命令,还有直接从Git⼿手册粘贴帮助⽂文档的,总 之,初学者很难找到⼀一个由浅⼊入深, 学完后能⽴立刻上⼿手的Git教程。

    git命令学习总结

    Git的简单命令归纳,及git工作模型及其对应命令总结

    git 简单学习

    git的安装及其简单的应用,一、 安装git服务器,命令为sudo apt-get install git-core或sudo apt-get install git

    Git-2.12.2.2-32-bit Git for Windows 2017 32位

    *NIX 用户 应该会觉得很顺手, 在这个仿真环境下,使用git命令跟linux 和 UNIX 一样一样的。 Windows 用户基本一关于图形界面, Git for Windows 同样提供了一套Git图形操作界面, 功能强如Git BASH, 每一git命令都有...

    git命令行辅助工具

    集成了git常用命令,可以简单快捷的管理您的git资源,避免重复输入和遗忘不常用的命令

    git命令整理

    智能机代码管理,git工具使用,实用命令简单整理,仅供参考

    zend联合github以及git的简单命令

    github是一个在线进行版本控制的云网站!适合网络之间的协作开发!

    git的基本使用

    快速的学习git使用方法,适合新手看,简单使用只需要几个命令,就能让程序编写更方便.

    Git教程by廖雪峰.pdf

    因为我在学习Git的过程中,买过书,也在网上Google了一堆Git相关的文章和教程,但令人失望的是,这些教程不是难得令人发指,就是简单得一笔带过,或者,只支离破碎地介绍Git的某几个命令,还有直接从Git手册粘贴帮助...

    git通俗易懂教程

    因为我在学习Git的过程中,买过书,也在网上Google了一堆Git相关的文章和教程,但令人失望的是,这些教程不是难得令人发指,就是简单得一笔带过,或者,只支离破碎地介绍Git的某几个命令,还有直接从Git手册粘贴帮助文档的,...

    Git使用教程思维导图【推荐】

    MindMaster的emmx源格式,Git使用命令汇总, 简单明了的思维导图 内容: 初始化 SSH连接(Window) 本地操作 分支操作 远程操作

Global site tag (gtag.js) - Google Analytics