Git使用笔记
分布式版本管理系统,为了更好地管理Linux内核开发而创立。
Git使用
一、Git介绍
Git:分布式版本管理系统,为了更好地管理Linux内核开发而创立.
有暂存区概念。
工作区+版本库(stage:暂存区 + master:分支)
git add ->提交到暂存区
git commit ->提交到当前分支。
为什么要这样做:Git跟踪的是修改而不是文件
二、语法
git init 创建一个仓库
git add . 把文件添加到仓库 .表示将所有的文件添加
git add a.txt 把a.txt添加到仓库
git commit -m ‘注释’ 把文件提交到仓库
git remote add origin ssh地址 关联远程库,该远程库名字默认为origin
git push -u origin master 远程库为空,第一次推送时加上-u参数,
git不止把本地master分支内容推送到远程库,还将两个分支关联起来,
以后推送拉取可以简化命令。
Git clone ssh地址 从远程库克隆一个仓库
git pull /git pull origin master :wq退出
git status 显示当前仓库状态
git 忽略文件夹 1.目录下新建.gitignore文件
查看远程分支 git remote -v
三、git rebase 和 git merge
区别:得到的分支结构不一样
rebase:(变基)把当前分支移动到master分支的后面
marge:(合并)将两个分支的历史连在了一起
使用rebase项目会非常简洁,缺点是假如出现冲突,可能会导致一连串的冲突。
解决办法,先用git rebase,出现冲突,git rebase –abort 放弃当前rebase操作,再git merge。
四、webStrom使用git
快捷键
ctrl+T 更新
ctrl+K 本地提交
ctrl+shift+K 远程提交