Git终端使用
先在mac安装git:
https://code.google.com/archive/p/git-osx-installer/downloads
创建本地新仓库
创建新文件夹 打开 然后执行
$ git init
创建新的git仓库
检出仓库
执行如下命令以创建一个本地仓库的克隆版本:
git clone /path/to/repository
/path/to/repository 为本地仓库文件夹路径
如果是远端服务器上的仓库 命令则是
git clone username@host
username@host 为项目代码的https 例如github上的:https://github.com/username/xxxx.git
工作流
你的本地仓库由git维护的三颗“树”组成。第一个是你的工作目录
它持有实际文件;第二个是缓存区(Index)
, 它像个缓存区域,临时保存你的改动;最后是HEAD
,指向你最近一次提交后的结果
添加与提交
你可以计划改动(把他们添加到缓存区) 使用如下命令:
git add <filename>
filename 为修改的文件或文件夹路径
git add *
// 如果添加代码 回车后没反应 要先cd 打开项目保存的那个文件夹 再进行添加
这是git基本工作流程的第一步;使用如下命令以实际提交改动:
git commit -m "代码提交信息"
现在 你的改动已经提交到了HEAD,但是还没到你的远端仓库中。
推送改动
你的改动现在已经在本地仓库的HEAD中了,执行如下命令以将这些改动提交到远端仓库:
git push origin master
可以把master换成你想要推送的任何分支。
如果你还没有克隆现有的仓库,并欲将你的仓库连接到某个远程服务器 你可以使用如下命令添加:
git remote add origin <server>
如此你就能够将你的改动推送到所添加的服务器上去了
最后附上一些git相关命令的图:
