git官网:https://git-scm.com
下载=》安装
证明安装成功指令:在桌面或者文件中任何地方右键出现gitbush githere
使用:(两种方法)
配合github 网站:https://github.com/
注册:记住email
备用邮箱:点头像-settings-emails
一、详细版
a) 把本地的目录变成git工作区(仓库)
git init
b) 添加文件到缓存区
git add 文件名
git add
c) 把文件从缓存区放去本地仓库
git commit -m "描述信息必须写"
保存第一次需要设置身份信息
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
如何查看已经配置成功:git config -l
d)往远程仓库中提交代码
在第一次的时候需要配置秘钥
ssh-keygen -t rsa -C '邮箱'
一直回车
秘钥只能用记事本打开
在github上创建远程仓库
按+创建,名字,描述信息,readme不画钩
添加README.md
echo "# first" >> README.md
git add .
git commit -m "描述信息"
git remote add origin SSH地址
git push -u origin master
----------------d步是第一次和远程建立联系要敲的代码----------------
git add
git commit
git push
2、秘钥配置
本地和远程通过秘钥建立联系
ssh-keygen -t rsa -C '邮箱'
身份信息配置
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
----------------------------------------------------------------------------------------
在github中创建项目,勾选下面的小框
在clone的地方复制地址
在选中的文件夹中点击gitbush
然后输入 git clone ssh地址
然后写项目
上传:
git add
git commit
git push
输入账号名 邮箱名
密码 登录密码
----------------------------------------------------------------------------------------
git pull 从远程更新代码
切记:先更新在提交代码
==================================================
二、简单版
1、用户认证
email和用户名
2、远程github
设置秘钥
ssh-keygen -t rsa -C "XXX@ZZZ.com"
一般是在c user admin .ssh 注:用记事本打开
拿着秘钥去 settings ssh 新建 title随便
-----------------------------------------------------------------------
1、github上建立仓库,最后不画勾
2、按照要求输入命令 粘贴复制
3、初始化文件夹 git init
-----------------------------------------------------------------------
1、 github上建立仓库,最后画勾
2、粘贴地址:https和ssh地址都可以
3、找个文件夹git clone ssh地址
4、写项目
5、git add .文件名
6、git commit -m "版本描述"(必须写)
7、git push 输入账号名密码
-----------------------------------------------------------------------
上传代码之前,先pull一下
========================================
git的一些指令
git在使用的过程中如果不知道下一步要干什么
git status=》git目前的状态
1、从工作区到缓存区
git add 文件名
2、把文件从缓存区移到工作区
git rm --cached 文件名 这个用的少
git reset HEAD a.txt
3、缓存区到本地仓库
git commit -m "sss"
4、工作区删除文件怎么找回来(这个文件必须传到远程仓库中)
git checkout 文件名
5、缓存区删除了文件
git reset HEAD
git checkout 文件名
6、如果本地仓库都删除了
git log 查看所有commit的操作日志
找commit ID(黄色的一串)
git reset commit ID (返回到删除前的那个版本)
git reset HEAD
git checkout 文件名