关于git:
Git是目前世界上最先进的分布式版本控制系统(不需要中央服务器,没网也行,体积小,无版本号, 提交时
需要push才会更新到版本库)
Svn是优异的跨平台集中式版本控制工具(需要中央服务器,联网工作,体积较大,有版本号,创建新分支时所有人都有和你一样的分支)
git 三个区:提交区 暂存区 发布(上传)区
常见的命令:
git clone
git add . 添加所有
git commit -m"阐述title"
git checkout 分支名 //切换分支
git checkout -b '你创建的分支并已经切换到此' //你要建立的分支
git branch 查看分支(本地)
git branch -a查看所有分支(线上+本地)
切换完也加好本地分支后,那就建立远程分支吧
git push origin 本地分支名:远程分支名 //本地分支名是你刚才取的,远程分支是你在线上展示的
,可以重名,随你喜欢
注意:第一次上传时需要设置一下远程分支关联,没有关联的话,git会在下面的操作中提示你添加。
关联目的是如果在本地分支下操作: git pull, git push ,不需要指定在命令行指定远程的分支.
推送到远程分支后, 你只要没有显示指定, git pull 的时候,就会提示你。
这时候会出现这个:git branch --set-upstream 本地分支名 origin/远程分支名,这里面的最好不要
再改了
搞完之后,去线上查看,该push push,其他的就正常操作;
为了显示你很牛逼的样子,下面的一些命令你最好记一下,不记也行直接git回车也能出来各种命令提
示
常见的git操作命令
git log 查看git commit提交的所有东西
git merge 分支名(往master上合时,为了你混乱,你要先切到主分支上,没切的话,就是把主分支代
码又拉一次到你分支上)
git status 查看暂存区状态
git branch --delete 本地分支名 //删除本地分支名
git push origin --delete 远程分支名 //删除远程分支名
本文目的:主以作文以纪之...:)