Git 学习笔记 (上)

Git 是一种版本控制的软体,在早期开发时,可能会透过在资料夹的命名上来做为版本控制的依据,但是 Git 就是为了解决这个问题出现,他不仅能做到版本控制,也能追蹤档案的程式码,与先前的版本来做比较是哪些地方被更改了,以及更改的人是谁,这在大型专案的开发上,势必很重要。

这里将会用命令提示字元来输入指令的方式做为学习笔记。

进入专案资料夹

cd 专案路径
而专案路径可以透过拖曳的方式,直接拉进命令提示字元内,即可自动带上路径

专案内安装 Git

git init
透过这个指令,专案的资料夹内就会多出一支 .git 的档案

设定使用者名字

git config --global user.name "自己的名字"
这个指令主要是设定自己的名字,以便后续更改的时候,知道是谁更改的

设定使用者 Email

git config --global user.email "自己的 email"
这个指令主要是设定自己的 Email

名字跟 Email 如果有打错,重新输入指令即可。

查询设定内容

git config --list
上述设定好名字跟 Email 之后,可以透过这个指令来查询看看是否成功

大致上到这,环境设定大致上可以了,接下来是更新的部分:
假设今天追蹤的资料夹是空的,现在新增了 index.html
要如何让 Git 追蹤到,且更新 ?

查询目前状态

git status
透过这个指令,我们可以查询目前追蹤的专案是否有更动,如果有更动到,则命令提示字元会显示

把更新的档案放在索引区

git add .
透过这个指令,先前有更动到的地方,全部都会放到索引区

为此次更新的动作命名

git commit -m "修改内容"
这个指令可以把索引区的档案变成一个更新(commit),意即帮此次更新的动作取一个名字
专案在开发时,其他人才会藉由文字知道大致上更新了什么

观察 commit 历史纪录

git log
这个指令可以查询所有的 commit 纪录

以上在本地端的数据库都设置完成,接下来就是跟远端的资料库做连结。

在 Github 开一个新的 Repository 并命名

假设我开的是 test 这个 Repository
这个动作就相当于在远端资料库开一个专案放置的位置

跟远端资料库连接

git remote add origin https://github.com/自己 github 的帐号/Repository 的名字.git
git push -u origin master

到这里跟远端资料库的连结也好了,这时候在刚刚新开的 Repository 页面刷新,就会看到专案已经被放上去,且 commit 纪录都有了。

学习资料参考连结: https://w3c.hexschool.com/git/cfdbd310


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章