HTTPS方式实现Git命令
1.进入项目路径,如
cd demo
,与此同时,在Codeup平台创建一个空仓库repo,获取空仓库的https协议地址,例如 https://codeup.aliyun.com/xxxx/xxxx/xxx.git
。 2.在demo项目下执行
git init
命令初始化出一个Git仓库,随后在demo下生成一个.git目录,包含了资源的所有元数据,其他的项目目录保持不变。 3.执行
git remote add <remote_name> <remote url>
命令与远程仓库建立连接,指定一个远程仓库的名称和URL,将其添加到当前仓库中,在示例中完整的命令就是 git remote add test https://codeup.aliyun.com/xxxx/xxxx/xxx.git
,远程仓库的名称可以任意指定,执行完 git remote add
命令后可以执行 git remote -v
命令查看当前本地仓库已配置的远程仓库信息,如果想从当前仓库删除指定的远程仓库,可以执行 git remote remove <remote_name>命令
,其他的一些 git remote
操作可参考菜鸟教程。
菜鸟git remote命令教程
4.执行git add
命令将文件的修改添加到暂存区,第一次执行需要执行git add .
把demo项目下的所有文件放到暂存区,如果在demo项目下新创建了一个readme.md,就需要执行git add readme.md
将新的文件添加到暂存区。
5.执行git commit
命令将暂存区内容添加到本地仓库中,刚才把readme.md添加到了暂存区,现在执行git commit -m "add readme.md"
将其提交到仓库区,备注信息是“add readme.md”。
6.最后一个git push
步骤需要详细说明一下,在本地的demo项目中git init
之后会默认创建一个master分支,在完成上述步骤之后,直接执行git push -u test master
会把本地master分支的内容推送到远程仓库test的master分支中,但是一般来说,master作为主分支维护的是最新最稳定的代码版本,push代码的话不应该直接push到master中,如果想推送到远程仓库的develop分支中,就需要在本地仓库也创建一个名为develop的分支,也就是说在本地仓库创建develop后在推送内容时远程仓库也会对应地自动创建出一个develop分支。
①创建并切换develop分支:
(1)git branch develop
创建develop后,git checkout develop
切换至develop分支。
(2)git checkout -b develop
一步完成develop分支的创建并切换。
②git push -u test develop
将本地的develop版本上传到远程并合并。