飘云飘云

漂泊的云,停留的心!人的头脑太复杂,时间过得久,有时候连自己也被自己骗了,记下来才是最真实的……

Git 初始化与上传同步项目基础【非最终版本,更新于20190626】

Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。
Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

Git 初始化与上传同步项目基础

初始化部分

首先下载并按照默认设置安装Git: http://git-scm.com/download/
1.绑定用户:
git config –-global user.name "Github用户名"
git config –-global user.email "Github邮箱地址"

2.设置SSH Key
ssh-keygen -t rsa -C "Github邮箱地址"

运行命令后一路回车默认就可以,生成的SSH Key会保存在C:/Users/用户名/.ssh下,其中的.pub文件为SSH公钥,需要将其复制出来

再进入:https://github.com/settings/keys(需要登录Github账号)

将公钥添加到Github账号中

克隆远程项目或者生成本地项目

1.克隆远程项目

远程项目若已经存在,直接克隆即可
git clone Github项目URL

git clone Github项目URL piaoyun

在这个命令后面添加文件夹名字,可以git clone克隆到本地自定义的目录

2.生成本地项目

若需要生成一个新项目,可以在项目目录下大概Git Bush,并运行:
git init
上传项目
在项目目录下打开Git Bash,再将项目添加到本地仓库:

git add .

若只想提交一个文件,也可以将.换为具体的文件名

git add html

2.新增提交
git commit -m "此处填写更新日志"

3.关联远程仓库(第一次才需要)

git remote add origin git@github.com:HiramWHL/CCHESS.git

其中的地址可以在Github项目网页中Clone or download中找到

4.上传项目
git push -u origin master

其中的master为项目的分支名,只有一个分支的时候无需修改

同步远程更改
远程仓库的数据更改后,可以直接在项目目录下运行下面命令即可同步到本地,若遇到错误也可以重新克隆:

git pull

相关阅读:
Git 使用方法 常用的命令记录
Git客户端图文详解如何安装配置GitHub操作流程攻略

PS:本文内容引用来源于:https://hiram.wang/git-init-upload-sync/

当前页面:飘云 » Git 初始化与上传同步项目基础【非最终版本,更新于20190626】

评论