Git安装和环境配置
详细可以参见这里
git安装比较简单,可以自行修改git的安装位置,其余一直点next即可,安装完成之后在任意位置右击鼠标应该出现
想要检查是否安装成功,可以win+R
输入git
,出现
即成功
然后我们可以登录github网站注册一个账号,记住用户名和邮箱
之后就是配置环境:安装好git之后,我们需要配置它的环境,需要将本地安装的git和github网站的用户名和邮箱统一,打开刚才安装的Git Bash
,运行下面的代码,注意用户名和邮箱名需要改变:
# 配置用户名
git config --global user.name "username"
# 配置邮箱
git config --global user.email "username@email.com"
然后需要生成ssh,运行:ssh-keygen -t rsa
,三次enter,之后在C:\Users\你的用户名\.ssh
中查看是否存在下面两个文件:
然后复制
id_rsa.pub
中的内容,在github中打开settings->SSH and GPG keys->New SSH key
,得到
title随便输入,key中输入id_rsa.pub
中的内容,点击add SSH key
即可
Git本地库的内容更新到远程库中
参见这里
首先创建一个本地仓库的目录myLocal
然后右键单击选择git bash here
输入git init
初始化这个本地目录为github的本地仓库
连接本地仓库和github中已经有的远程仓库myGithub
,如下:git remote add origin git@github.com:whh97/myGithub.git
然后就可以通过下面的代码将本地仓库的改动更新到远程仓库中:
git pull origin master 先同步下两边的内容
git add .
git commit -m '修改的内容`
git push origin master
注意:由于更换系统后,重新下载和配置了git,导致按照上面的步骤上传时出现了下面的问题:! [rejected] master -> master (non-fast-forward)
所以需要进行一定的改动:参考这里
git pull origin master --allow-unrelated-histories
git add .
git commit -m '修改的内容`
git push origin master
Git在sublime中使用
首先将sublime text3打开到之前创建好的本地仓库下,新建文件夹作为我们要传输的文件
1 将该文件加入缓存区
ctrl+shift+p
后,在其中输入Git:add
,选择Git:Add Current File
2 commite改变
ctrl+shift+p
后,在其中输入Git:commite
,点击之后会跳出一个界面
在上面可以输入此次修改的内容,记录修改过程,关闭文档,完成提交过程
3 将修改push到github远程仓库中
ctrl+shift+p
后,在其中输入Git:push
,之后我们就可以看到在github中发生了改变
在这个步骤中,有时不能成功,此时我们只能在本地仓库文件夹下右键单击,选择Git Bash Here
,然后在里面执行git push origin master
,可能是由于需要指定是哪一个分支的原因