标签:打开 git init 处理 svn版本管理 学习 commit 官网 dex ack
作为一个以前一直使用svn版本管理的人,到了一家公司突然用git的还是有些折腾的,搞了两天还是有些小的收获的。
git主要分为3个工作区域,工作区,暂存区(index),版本库。首先从git官网上下好最新的git软件安装。首先我们建立自己的一个项目文件夹,然后进入文件夹打开命令行工具。
1.git init 指令创建一个空的版本库。
2.git add 指令把工作区文件加入到暂存区。
3.git commit 用于把暂存修改或添加的文件加入到版本库里去,同时需要加个 -m 后面接着版本描述。(虽然我也不是很懂这个 -m )
就这样我们在本地创建的版本库就可以了。
接下来我们需要写的就是如何连接远程版本库,只是在本地使用git实在是大材小用了,我们这里以github为例。
要想本地库与远程库能够传输数据上行下行,首页我们就需要建立本地分支与远程分支的追踪关系(tracking)。
第一个是我们从远程库获取到库的代码 git clone ....(git代码地址)。然后操作跟上面操作就差不多了。
第二个就是我们在本地写了一个新项目,此时我们需要把整个项目传送到github上,首先我们需要在github上创立一个新的仓库,然后我们有两种处理方法。
1.clone代码到本地,然后把我们项目里的代码复制到clone下来的文件夹里,这样我们就可以操作代码的编辑,新增上传。
2.我们需要手动建立本地分支与远程分支的追踪关系。
a.git remote add origin ....(远程库地址)
b.git branch --set-upstream-to=origin/(远程分支名) master
b.git pull
c.git push
标签:打开 git init 处理 svn版本管理 学习 commit 官网 dex ack
原文地址:https://www.cnblogs.com/temb/p/9517691.html