Git-01-安装及设置

安裝: msysgit.github.io

点击Download即可,选择exe版本。

下载后,点击exe文件安装,一路默认设置即可,除了有一个界面是要选:Use git from git bash only,其它都是默认设置。

设置用户名及邮箱:

git config --global user.name "ken"
git config --global user.email "111@qq.com"

用户名和邮箱只是来表示提交人的身份,不做权限的控制。

有3种方式区去设置用户名和邮箱,我们一般用global去设置

1git config -- system (基本不用,给整个计算机一次性设置)

2git config --global (推荐,给当前用户一次性设置) ~.gitconfig

3git config --local (给当前项目一次性设置) .git/config

优先级3 > 2 >1

配置ssh秘钥

本地生成ssh秘钥

ssh-keygen -t rsa -C 111@qq.com  一直回车

它会显示生成的公/私钥在哪个文件

登录自己的github账号,点击 settings - SSH and GPG keys - new SSH key

key的title自己随意取,把公钥文件里(C:Userswin10.sshid_rsa.pub)的内容复制到key内容就行了。 

测试连通性:

ssh -T git@github.com

如果本地和远程成功通信,则可以在C:Userswin10.ssh目录中 发现known_hosts文件。

关联项目:

(1)

在本地新建git项目
在项目根目录 右键 - git bash
输入:git init

(2)

在远程建立git项目
new-建立项目- 生成 https://github.com/KenLoong/gitRemote/

(3)使本地与远程的项目进行关联

在本地的bash界面中输入

git remote add origin git@github.com/KenLoong/gitRemote/

这个命令是把本地的项目仓库与远程的仓库进行关联,并为远程仓库起名为origin

如果出现:error: remote origin already exists.

说明你已经将一个远程仓库添加并命名为origin了,所以现在你是在尝试将另一个远程仓库添加并命名为origin,显然这是一个错误。

解决方法:参考:https://blog.csdn.net/qq_34769162/article/details/116379638

git remote rm origin  (删除与origin远程仓库的关联)
git remote add origin git@github.com:your_username/your_repository.git  (重新设置)

第一次发布项目 (本地 ---> 远程)
git add .                (这是把当前目录的文件添加到本地仓库的暂存区)
git commit -m "注释内容"  ( 把暂存区 - --> 本地分支(默认提交到master分支)
git push -u origin master  (推送到远程仓库)

提交代码  (本地---->远程)
(在当前工作目录 右键-git bash)
git add .
git commit -m "提交到分支"
git push origin master   (推送到远程仓库,第一次需要添加 -u , 后面就不需要了)

克隆仓库

git clone git@github.com/KenLoong/gitRemote/

更新(远程------>本地)
git pull

原文地址:https://www.cnblogs.com/kenLoong/p/15191046.html