安装Git
- 进入Git官网https://git-scm.com/downloads,根据自己的系统选择对应的版本
- 运行安装程序,选择安装目录时注意不要带空格和中文
- 通常情况按默认状态安装即可,在
时注意勾选Git Bash Here即可Select Components
1. 进入git命令行
- 在你的电脑选择或者创建一个本地文件夹,在本地文件目录下右键点击 git bash here,
-
可以新建文件夹名mkdir
-
进入新建后的文件目录cd 文件路径
2. git init 初始化本地仓库
-
在当前文件目录下输入git init
初始化厂库,生成.git文件git init
3. 设置签名
- 格式
用户名:winfy
email:[email protected]
- 仓库级别
-
git config user.name winfy
-
git config user.email [email protected]
-
- 系统级别
-
git config --global user.name winfy_glb
-
git config --global user.email [email protected]
-
- 仓库级别优先于系统级别。如果只要系统级别的签名,就以系统级别签名为准
- 查看仓库级别签名
cat .git/config
- 查看系统级别签名
-
cd ~
-
pwd
-
cat .gitconfig
-
或者cat ~/.gitconfig
-
4. 查看本地仓库状态,添加提交文件
当本地仓库目录下的文件发生变化时,git仓库会记录当前状态但是不会更新,可以通过git status查看文件的变化状态
每次操作后都可以使用git status查看状态
git add将更改后的文件添加到暂存区
git commit则将暂存区的文件更新到本地仓库
- 查看仓库状态
-
git status
-
- 添加操作
-
git add [文件名]
-
- 提交操作
-
git commit -m "修改信息" [文件名]
-
5. 查看历史记录
-
git log
完整显示历史信息
多屏显示控制方式
- 空格 向下翻页
- b 向上翻页
- q 退出
-
简介显示git log --pretty=oneline
-
简介显示,缩短hash值git log --oneline
-
HEAD@{显示到其他版本需要的步数}git reflog
6. 前进后退版本
- 基于索引值操作
-
git reset --hard [索引值]
-
- 使用^符号 只能后退
-
一个^表示后退一步git reset --hard HEAD^
-
- 使用~符号 只能后退
-
表示后退n步git reset --hard HEAD~n
-
7. 创建远程库
- github
- 复制仓库地址:
https://github.com/winfyho/winfy.git
- 创建远程地址别名github(别名可以自定义)
-
git remote add github [https://github.com/winfyho/winfy.git]
-
- 复制仓库地址:
- 码云
- 复制仓库地址:
https://gitee.com/winfyho/winfy.git
- 创建远程地址别名gitee
git remote add gitee [仓库地址]
- 复制仓库地址:
8. 推送远程库操作
- 在本地需要推送的目录下输入
git push github [分支名master]
- 然后输入远程库账号密码
9.克隆
- 在本地仓库目录下
克隆无须git init,系统会自动初始化本地库git clone [远程仓库地址]