git和github

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

 


 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值