git安装和初始化
一.git安装和初始化
1.安装git
apt-get install git
2.查看是否安装成功
git --version
3.配置用户信息
git config --global user.name "woider" #用户名,用于提交时显示谁提交 git config --global user.email "woider@gmail.com" #邮箱,
查看用户名和邮箱地址:
$ git config user.name
$ git config user.email
修改用户名和邮箱地址
$ git config --global user.name "xxxx"
S git config --global user.email "xxxx"
删除用户名和密码
$ git config --global --unset user.name "xxxx"
S git config --global --unset user.email "xxxx"
5.生成 SSH KEY
ls -al ~/.ssh #查看 ssh key 是否存在,若存在则忽略这一步 ssh-keygen -t rsa -C "woider@gmail.com" #前面配置的邮箱
6.进入 /root/.ssh 目录,查看 id_rsa 和 id_rsa.pub 文件
root@localhost:~# cd /root/.ssh
root@localhost:~/.ssh# ls -a
id_rsa 为私钥,id_rsa.pub 为公钥。windows在C:\Users\admin\.ssh
7.添加 SSH KEY
--打开 id_rsa.pub 文件,将内容复制到剪贴板
--登录 GitHub,打开 Personal settings 页面,选择 SSH and GPG keys 选项添加公钥
8.测试
ssh git@github.com
9.关联仓库
--如果是cleon的代码就不需要关联仓库,只有新建仓库需要关联
--1.新建本地仓库
在项目目录下执行 git init,该命令表示该目录已被git托管已经是一个git 仓库,会在目录下生成一个.git的文件。
--2.添加远程仓库
确保远程github或者gitee远程仓库已经建立(远程仓库最好与本地仓库同名)
git add remote 远程仓库在本地的别名(任意取) 远程仓库地址
验证添加成功执行git remote -v,出现下面则成功
--3.关联远程仓库
git push --set-upstream origin dome1 (origin 为远程仓库别名,添加远程仓库时候时的命名,dome为分支一般为master)
至此我们就可以愉快的pull 和push了