Git 工具分类
1)、命令行
Bash、Cmd、Power Shell
2)、GUI
Git GUI、Github Desktop
3)、IDE
各种编辑器
Bash简单基础命令
在这里还是比较推荐Bash命令,方便以后linux的学习。
简答介绍git的基础命令
mkdir 创建文件
pwd 打印当前工作目录
echo echo 'hello' > a.text 多出一个a.text文件,并打印出hello
cat a.text 输出hello 打印文件内容
cp a.text b.text 复制多出一个b.text
ls 查看当前目录
ls .. 查看上一级目录
mv b.text ../b.text 把b.text移到上一级目录
mv a.text c.text 文件重命名
rm c.text 删除文件
clear 清空当前命令
cd ~ 返回到主目录
ls 显示目录信息
ls -a显示隐藏目录
vim .gitconfig 编辑gitconfig文件
echo \换行 相当于转义无语意
git log 命令行翻页和退出
设置GIT参数
显示当前GIT配置 git config --list
设置提交仓库时用户名的信息 git config --global user.name '再这么说就哭了哟!'
设置提交仓库时邮件信息 git config --global user.email '1842344641@qq.com'
Repository(仓库区或本地仓库) ← index/stage(暂存区) ←workspace(工作区)
Git命令
git init 在当前目录新建一个Git代码库
git clone [url] 格式https://github.com/[userName]/respository 下载一个项目和它的整个代码历史
git add [file] [file] 添加指定文件到暂存区
git rm [file] [file] 删除工作区文件,并且将这次删除放入暂存区
git mv [file-origin] [file-renamed] 改名文件,并且将这个 改名放入暂存区
git commit -m [message] 提交暂存区到仓库
git commit -a -m [message] 直接从工作区提交到仓库 前提该文件已经有仓库中的历史版本
git status 显示变更信息
git log git log -- oneline 显示当前分支的历史版本
本地仓库与远程仓库连接(同步远程仓库)
git remote add [shortname] [url] 增加远程仓库,并命名
git push [remote] [branch] 将本地的提交推送到远程仓库
git pull [remote] [branch] 将远程仓库的提交拉到本地
编辑状态 退出Esc +: wq
给大家推荐一个特别方便练习的网址(贼方便)
https://try.github.io/levels/1/challenges/1
还有一个是git-it自己可以去百度一下