配置oschina的SSHkey,初始化项目git提交以及git常用命令

一、配置SSHkey

1、生成 RSA 密钥对

$ ssh-keygen -t rsa -C "xxx@126.com"

# 查看公钥内容
$ cat id_rsa.pub

2、配置公钥,将公钥内容复制并粘贴至 https://git.oschina.net/profile/sshkeys

# 测试 SSH 连接
$ ssh -T git@git.oschina.net

 二、初始化项目

cd /本地项目目录
git init //初始化本地项目
git remote add origin <远程仓库地址> //绑定远程仓库
git add .    //指定更新内容    . 表示全部更新,xx.xx 表示更新指定文件
git commit -m "一些注释说明"     //添加更新说明
git push origin master            //执行更新操作

提交前可以从 https://github.com/github/gitignore.git 获取最新版本的gitignore文件,添加ignore文件,添加后,每次提交不会将个人的项目设置信息提交到服务器中。可以使用命令 mv xx.gitignore .ignore 隐藏文件

idea中ignore通用配置

.idea
classes/*
*.class
*.iml
*.log

已添加ignore文件无效的情况可用清除缓存的方法使其生效

git rm -r --cached .
git add .
git commit -m 'update .gitignore'
git push -u origin master

三、git操作

查看当前配置用户名和邮箱

git config user.name
git config user.email

配置全局用户名和邮箱

git config  --global user.name 用户名
git config  --global user.email 邮箱

修改当前project用户名和邮箱

git config user.name 用户名
git config user.email 邮箱

显示从最近到最远的提交历史

git log
git log --pretty=oneline   //简洁日志

git提供了一个命令可以查看你的每一次命令

 git reflog

 使用reset版本重做,reset的作用是修改HEAD的位置,将HEAD指向的位置改为某一个版本

git reset --hard HEAD^     //回退上个版本
git reset --hard HEAD^^    //回退上上个版本
git reset --hard xxx       //回退id为xxx的版本,版本号没必要写全,前几位就可以了,Git会自动去找

使用revert撤销某次commit

git revert -n xxx   //版本号

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值