-
什么是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分支连接
网友评论