*这一切的前提是你在github上得有一个账号,如果没有请申请完再来看*
首先在你的桌面为你的demo建一个目录作为你的本地仓库
mkdir git_money //建立一个名为git_money的目录(本地的仓库)
cd git_money // 进入目录
git init //在本地初始化仓库
此时你的本地仓库已经建立好,接下来要建立一个git仓库
git remote add git_money git@github.com:XXX/git_money.git //建立一个名为git_money的远端仓库
vim helloworld.txt //使用vim编辑器编写一个文件
git add hello world.txt //把文件上传到暂存区
git commit -m "first commit "//并写上文件提交信息
git push -u origin master //将你的文件上传到远端仓库
到这里我们已经完整的创立了一个可以传送文件的远程仓库
现在我们从远程仓库上把文件下载下来
git clone git@github.com:XXX/git_money.git //将更新完的仓库clone下来
clone完成之后我们进入目录查看一下文件
cd git_money //进入目录
git status //查看状态信息(三种情况)
情况一:
On branch master
Changes to be committed: (已经在stage区, 等待添加到HEAD中的文件)
情况二:
# Changes not staged for commit: (有修改, 但是没有被添加到stage区的文件)
情况三:
# Untracked files:(没有tracked过的文件, 即从没有add过的文件)
接下来我们建立一个分支
$ git branch other //建立一个名为other的分支
$ git checkout other //切换到这个分支上去
git push origin other //将other分支上传上去
$ git branch //查看分支情况
git checkout master //切换回主分支
git branch -d other //删除掉名为other的分支
更新与合并
git diff master other //在合并改动之前先预览两个分支的差异(源、目的)
git pull //更新你的本地仓库至最新改动
git merge master //合并其他分支到你的当前分支