Git的由来
https://www.kuangstudy.com/course/cplay/1498123423423423457
git下载和安装
-
地址:www.git-scm.com/download
-
查看版本 cmd git --version
-
Git GUI: Git提供的图形界面工具
-
Git Bash: Git 提供的命令行工具
git的工作流程
-
从远程仓库中克隆代码到本地仓库
-
从本地仓库中checkout代码然后进行代码修改
-
再提交前线将代码提交到暂存区
-
提交到本地仓库,本地仓库中保存修改的各个历史版本
-
修改完成后,需要和团队成员共享代码时,将代码push到原创仓库
git客户端命令
git本地仓库创建
-
创建本地仓库 git init
-
远程仓库克隆 git clone
git工作目录,暂存区,版本库
git 配置环境 --配置开发者
设置用户凭据,用户名称,email地址, git提交会使用该用户信息
查看配置信息
git config --list
git config user.name
添加提交 --git add/commit 添加 提交
git add .
git commit -m ''
状态查看 git status 命令
git status
版本信息 git log 命令
git log
git log --pretty=oneline
git log --oneline
撤销修改 -git checkout/reset 命令
linux 编辑文件 vim a.txt i键 编辑 ,esc 退出, :wq 保存 查看文件 cat a.txt
git checkout -- a.txt --撤销修改 (注:add后不能使用checkout,checkout不能撤回版本区, 只能暂存区撤回至工作区 )
clear 清除内容
git reset HEAD^ --回退到上一个版本 (版本区撤回至暂存区)
git checkout -- a.txt --撤销修改
git reset HEAD^^
git reset HEAD~2
git reset --hard 版本号