git常用命令
git con git config //两次tab补全
git config --help或者 git help config //查看git 配置帮助
git config global user.name “your name” p配置用户
git config global user.email “email@exampl.com” //配置用户邮箱
git config --global --list 查看全局配置
git config --get user.name 查看单个配置
git config --global --add user.name robin 查看新添加的账户,邮箱
git config --global --unset user.name 删除全局配置
git config --global --unset user.name robin 删除全局配置
git config --global --user.name admin 修改全局配置
git config --global --user.email admin@126.com 修改全局配置
git config --global --replace-all user.name “your name” 修改重复的用户名
git config --global --replace-all user.email “your email” 修改重复的邮箱
git config --global alias.st status 为git配置别名
mkdir git //创建仓库目录
cd git //进入目录
pwd //查看当前目录
git add test.text 先创建一个test.txt ,然后添加这个文件到仓库
git comit -m “write a test file” 提交文件到仓库
git add file1.txt file2.txt file3.txt 添加多个文件到仓库
git commit -m “add 3 files” 提交多个文件到仓库
git commit -m “update test.txt” 修改某个文件
git status 查看状态
git diff 对比更改的不同
git log 查看最近到最远的日志记录
git log --pretty=online 命令行优雅显示简约信息
git reset --hard HEAD^ 回退到上一个版本
git reset --hard HEAD^^ 回退到上两个版本
git reset --hard HEAD~100 回退到前100个版本
git reflog 查看最近7个修改的版本
git reset --hard “版本号” 回退的具体某一个版本
cat test.txt //查看具体文件的信息
git checkout -- test.txt 丢弃工作区的修改
git reset HEAD test.txt 将仓库文件撤回到缓冲区
rm temp.txt 删除文件
git checkout -- temp.txt //还原这个删除的文件
ls 查看仓库中的文件
ls -ah 查看包括隐藏的文件
对接上GitHub
注册github仓库账号(私有和免费) 自己也可以搭建私有git中央仓库
本地:ssh-keygen -t rsa -C “youremail@exampl.com” //加密传输
登录github,在github上配置公钥
添加远程仓库:
添加readme
Git init 本地仓库初始化
添加远程仓库
git remote add origin git@github.com.com:fwytech/gitdemo.git
拉取(必须要注册账号和密码)
git pull origin master allow unrelated histories
推送(必须要注册账号和密码)
git push -u origin master
远程clone
git clone git@github.com.com:fwytech/gitdemo.git