简单git命令
什么是git?
分布式版本控制系统
git init
初始化当前目录为git可以管理的仓库
lkcdeMacBook-Pro:gitSample lkc$ git init Initialized empty Git repository in /Users/lkc/Desktop/Code/gitSample/.git/
git add a.txt
把文件添加到仓库,把a.txt改为.代表提交当前目录下所有文件
git commit -m “commit information”
提交仓库,-m后面是本次提交的说明
git status
显示当前仓库的状态
工作区和暂存区
执行
git add a.txt
就是把本地工作区修改过的文件提交到暂存区,再执行
git commit -m "commit"
就是把暂存区的文件提交到分支上.
git checkout –file
撤销文件的修改
git checkout -b dev
创建dev分支并切换到该分支上
lkcdeMacBook-Pro:gitSample lkc$ git checkout -b dev Switched to a new branch 'dev'
git branch
查看当前分支
lkcdeMacBook-Pro:gitSample lkc$ git branch * dev master
git merge dev
合并dev分支到当前分支上
git remote
查看远程仓库信息
git push origin master
推送分支,把本地提交推送到远程库上
git branch –set-upstream dev origin/dev
本地分支dev与远程origin/dev分支连接