1、下载和安装:
Git官网下载:https://www.git-scm.com/download/win
具体安装过程可以查看这篇文章:
https://blog.csdn.net/zx1996119/article/details/80814752
里面有详细步骤。
2、简单的配置:
(1)用户名和邮箱的配置,以下是常用到的指令:
git config --global user.name "张三" //设置用户名
git config --global user.email "12345@qq.com" //设置邮箱
git config --list //查看配置
git config user.name //查看用户名
git config user.email //查看邮箱
git config --global user.name "李四" //修改用户名
git config --global user.email "56789@qq.com" //修改邮箱!注意: 此处用到的用户名和邮箱是在github中注册的,要保持一致。
github的注册和使用可以参考这篇文章:https://blog.csdn.net/rj597306518/article/details/71307757
(2)git配置ssh密钥
git支持https和git两种传输协议,github分享链接时会有两种协议可选,如下图:
https协议:
git协议:
配置ssh密钥的必要性: 若git使用https协议,每次pull都会提示要输入密码,非常麻烦。所以选择使用git协议,然后使用ssh密钥,这样可以免去每次都输密码的麻烦。
使用git协议的步骤:
(1)生成SSH密钥:
在终端输入:$ ssh-keygen -t rsa -C "123456789@qq.com"
按3个回车,密码为空。
如下图:
然后,在C:\Users\Administrator\.ssh目录下找到id_rsa.pub复制里面所有内容
接着,登录你的gihub账号,点击Your profile
然后点击edit profile
选择SSH并新建一个SSH Key
其中Title中的名称可以任意填写,将C:\Users\Administrator\.ssh目录下id_rsa.pub【用记事本打开】复制的所有内容粘贴到Key中,点击Add SSH Key,SSH密钥完成
(2)创建本地仓库
a、新建文件夹:
b、初始化一个新的Git仓库(若执行git init后没有看到.git,则设置显示隐藏文件)
c、向仓库中添加文件
大体流程如下:
用到的指令:
git status //查看当前区
git commit -m "提交描述"
git add a.c //添加文件
首先,在工作区创建a.c文件
接着,将文件提交到暂存区
最后,将文件从暂存区提交到仓库(repository)
文件的修改和删除与linux中的操作一样,修改后还要按上述步骤再提交一次。
(3)Git管理远程仓库
Git克隆操作:目的是将远程仓库(github对应的项目)复制到本地。
首先,在github中创建一个仓库,如hello-world,选择clone with SSH(之前已经建立好连接)。
克隆到本地:命令:git clone 仓库地址 ,如:
用ls查看,发现本地仓库多了一个hello-world仓库,即为克隆成功。
(4)提交到远程仓库
克隆完仓库后,将文件修改,最后,将本地仓库又提交到github远程仓库。
如,此时我在hello-world库中添加了b.c文件,我要将它提交到远程仓库上。
步骤:
git add b.c //将文件从工作区提交到暂存区
git commit -m "第一次通过git提交到仓库" //添加说明,并将文件从暂存区添加到仓库
git push //将本地仓库同步到远程github仓库
上传成功,打开github个人主页可以查看动态,
可以看到,b.c文件已经同步到远程仓库。