git命令及工作原理

    

git add:添加到暂存区

git commit -m “”:提交到仓库

git status :查看状态

git log:查看历史纪录

git relog

git reset  head…^ 回退

git reset  版本号    :回退

git checkout:回退

创建dev分支然后切换

创建并却换分支:git checkout -b dev

查看所有分支:git branch

把dev分支上的结果合并到master上:merge(快速合并)

 

eclipse使用git提交

 

修改了 已经add了没有commit:git reset   git  checkout

git rm:从版本库中删除

 

远程仓库:

注册用户名  GitHub

分支:branch

master:主分支、原来的分支

dev分支:只有自己用  只有自己提交

创建分支:git branch <name>

切换分支:git checkout 《name》

合并:git merge name

删除:git branch –d name

远程:git remote –v(查看远程信息)

Origin(远程仓库的名字)

解决分支冲突:

在feature1分支上提交:

Git checkout –b feature1

Conflict(冲突):手动解决删除冲突内容

打标签:

发布新版本先在版本库中打上标签(tag)

Git tag v1.0

查看标签:git tag

查看标签内容:git show 标签号

创建带有说明的标签:git tag -a 版本号 –m “”

忽略特殊文件

Untracked files 未提交(add)的文件提示警告如何忽略掉?

工作区的根目录下加入 .gitignore文件  把要忽略的文件名添加进去

1:什么是git:(版本控制系统)

svn  

管理文件修改变化历史  方便回到以前的修改,可以修改别人的版本到本地

 

CVS  SVN: 集中式系统管理   历史保存到服务端  server段 断网后不可查看,记录差异:只记录修改过的内容,无修改无记录

GIT:分布式管理,历史记录在服务器和客户端都存在版本  没网也可以,记录差异:记录整个文件内容的版本,无修改不保存内容,只记录链接

 

git大致工作流程:

远程下载:找到GitHub远程仓库找到仓库ssh链接,打开本地source文件夹 输入命令clone将远程仓库内容克隆到本地,

远程上传:git push 然后输入用户名和密码

远程更新下载到本地:git pull

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值