git工具使用

开发一个项目,用git工具控制版本,需要理清一个图

初始化一个项目:

git init

或者从远程url上拿下代码

git clone url

拿下代码后查看代码分支

git branch -a

切换分支

git checkout branchname

创建分支

git branch branchname

删除分支

git branch -d branchname

把另一个分支合并到当前分支上

git merge otherbranchname

提交分支到仓库

git push origin branchname

添加文件到缓存区

git add filename

添加所有文件

git add .

保存文件

git commit -m “beizhu”

提交到远程仓库

git push

查看文件状态

git status -s

?? file 代表在工作区

A file 在缓存区

AM file 文件在缓存区,但是又在工作去被修改

M file 文件已经保存,但是在工作区被修改

文件修改后的对比查看,还没有缓存

git diff

已经缓存与没有缓存的对比

git diff --cached

撤销已经缓存的内容

git reset HEAD

删除文件,工作去与缓存区都一起

git rm file

只删除缓存区

git rm --cached

还有常用的请大家回复,补充

原文发布于微信公众号 - 交互设计前端开发与后端程序设计(interaction_Designer)

原文发表时间:2016-03-01

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

扫码关注云+社区

领取腾讯云代金券