Git的安装及使用

一.下载
官网:https://www.git-scm.com/download/win
也可以在国内下:https://github.com/waylau/git-for-win

二.进行安装
1.安装过程
基本点next
当出现第一组三个按钮时,建议点第一个按钮,其中第二个按钮是在unix下,第三个选项不进行任何转换
后面基本默认
2.检验方式
回到桌面,右键看是否有Git GUI Here和Git Bash Here,有的话安装成功

三.进行初始化基本信息

1.首先创建账户

  • 1.在github官网上创建账户,设置用户名密码及邮箱
  • 2.在自己的github账户上创建一个仓库

2.基本信息设置,用户名及邮箱

  • 1.新建一个文件,进入右键点击Git Bash Here
  • 2.首先设置Git的的姓名及邮箱
  • **用户名**:git config --globay user.name "xxxxxx"    (xxx是名字)
    **邮箱**:git config --global user.email "xxxxxx"    (xxx就是邮箱)
    

3.设置SSH Key

  • 1.这是GitHub上连接已有的仓库时的认证
    运行命令:ssh-keygen -t rsa -C “xxxxx” (xxx就是你的创建用户的邮箱)
    运行命令后:

按回车键
输入你要设置的密码
再次输入密码

这时候就设置完成了

  • 2.添加公开密钥
    回到官网上:https://github.com/settings/keys
    点击New SSh key,添加公开密钥,以便与自己的git进行连接
    这里title你自己设置一个,
    key部分输入的内容可以回到git bush 中输入命令获得

cat ~/.ssh/id_rsa.pub

将得到的内容复制到key中即可,点击add SSh key添加成功
完成设置后,试一试能否通信
在git bush 中输入

ssh -T git@github.com

回车,然后输入yes
得到下面结果即为成功

Hi hirocastest !You 've successfully authenticated,but Github does not provide shell access.

四.Git 中的内容传入到自己github上的仓库
新建一个文件夹,在这个文件夹中右击进入Git Bush Here
将下列指令一步步输入:

git init |(这里是在git上新建一个仓库)
touch 1.cpp |(这里是新建一个cpp)
gid add 1.cpp | (这里若出现异常,可以再输入一次)
git commit -m “第一次提交” |(""里输入的内容是你这次提交上去的原因,可以任意)
git remote add origin ‘xxxx’ |(xxxx是指你再github对应仓库上的clone with ssh)
git pull --rebase origin master |(将github中的README.md文件保存在对应文件)
git push -u origin master |(最后一步是将之前放在git中的1.cpp传到github你创建的仓库中)

git clone xxx //xxx是Clone with SSH
进入这个克隆下来的,进行提交1.cpp
然后进行git push 就会进行更新

此时我们再刷新一下网页上的仓库,就会出现那个1.cpp

在git中主要的命令
git init (创建仓库)
git status (查看仓库中的具体信息)
git add 名称
git commit -m “xx” (xx就是对上传东西的描述)
git clone 地址 (也就是别人的Clone with HTTPS,直接将别人的拷贝到自己文件)
git log (查看提交日志)
touch 名称
cd 名称(打开文件夹)
cat 名称 (例如.cpp,.txt)
若要修改cpp中东西三步骤

cat 1.cpp
按a进入编辑
编辑结束后按Esc,再输入:wq结束编辑