Git 代码管理、提交、问题、仓库创建与管理
第一章、在 Github 上创建仓库
第 1 节、创建仓库
进入项目仓库:your repositories
右侧点击:new 按钮
owner 填写仓库名称
Description 填写项目描述
public 选择项目公开
private 选择项目不公开
第 2 节、下载和安装 Git 客户端
下载地址:
安装比较简单,下一步即可。
第二章、第一次提交代码
第 1 节、打开 Git Bash
在项目路径,右键,即可看到 Git Bash Here,点击即可进入
第 2 节、git 管理
键入
该命令是在当前项目的目录生成本地的 git 管理,会看到多了一个.git 文件夹。
第 2 节、配置邮箱和名字
如果第一次提交的话,要先配置好你在 git 上的用户名和邮箱:
邮箱是 git 的注册邮箱,名字是 git 的用户名。
第 3 节、提交到本地仓库
选择上述命令其一,添加到缓存区,一般选择第 3 个。
通过如下命令提交到本地仓库
第 4 节、提交到远程仓库
首先要将本地仓库与远程仓库关联,否则 git 不知道提交到哪里
关联使用 SSH 密钥
第 1 步,创建 SSH KEY 文件
先看下 C 盘有没有.ssh 目录,继续检查目录下有没有 id_rsa 和 id_rsa.pub 这两个文件,
如果没有,用如下命令创建
文件名可以个性化:
第 2 步,登陆 Github,创建 SSH key
个人图像点击 Settings,在 Profile 下点击 SSH and GPG keys
点击右上角 New SSH key 按钮
Title 随便填写
Key 则把 id_rsa.pub 里面的内容复制过来。
然后点击 Add SSH key 按钮
第 3 步,将本地仓库与远程仓库关联
在本地项目的 git 路径执行,后面的 url 可以根据 github 的页面提示。
第 4 步,推送代码到远程仓库
记住,第一次推送使用,这时将整个项目就推送到您的 git 了
下次再从本地库上传代码,则只需要执行
第 5 节、命令总结
第三章、日常提交(非第一次)
第 1 节、将本地编辑及新增的文件传到缓存区
这个命令是如下两种上传方式的和:
这个命令将工作时的所有变化提交到缓存区,包括文件内容修改(modified)及新文件(new),但不包括被删除的文件
这个命令将被 add 的文件,提交到缓存区。它不会提交新文件。
第 2 节、将代码提交到本地仓库
第 3 节、将代码推送到远程仓库
第四章、分支管理
第 1 节、拉取分支
查看当前本地分支
切换到 master 分支
新建并切换分支 dev
第 2 节、合并分支
将 dev 分支合并到 master 分支
先从 dev 分支切换到 master 分支
分支间的合并,将 dev 合并到 master
第 3 节、拉取整个项目代码
初始化 git 工程
将本地仓库与远程仓库关联
同步远程代码
第五章、问题及解决
问题 1、fatal : unable to accesss 'git url': failed to connect to github.com port 443: Timed out
解决方案:
取消 http 代理
取消 https 代理
问题 2、fatal : unable to accesss 'git url': openSSL SSL read:Connection was reset,error 10054
产生原因:因为服务器的 SSL 证书没有经过第三方的签署
解决方案:
评论