Git 常用命令

Git 工作区/暂存区/版本库

git config --global user.name "JRBW0910"

git config --global user.email "244085774@qq.com"

git init   把指定目录变成 Git 可以管理的仓库

git status   查看仓库当前的状态

git diff   查看具体修改内容

git add <file>   用如下命令把文件添加到仓库

git commit -m "<message>"   把文件提交到仓库

git log (--pretty=oneline)   查看提交记录(简略信息)

git reset --hard HEAD^^   回退到上上个版本

git reset --hard HEAD~100   回退到前100个版本

git reset --hard 1094a   回退到版本号为 1094a... 的版本

git reflog   查看操作记录(可查看回退前的版本号)

git diff HEAD -- <file>   查看工作区和最新版本的区别

git checkout -- r<file>   撤销文件在工作区的全部修改

git reset HEAD <file>   撤销暂存区的修改,放回工作区

rm <file>/git rm <file>   删除文件并放到暂存区

远程仓库创与推送

git remote add origin git@github.com:JRBW0910/learngit.git    与远程库关联,learngit 为仓库名

git push (-u) origin master   推送 master 分支到远程库

git clone git@github.com:JRBW0910/learngit.git  克隆

git remote (-v)   查看远程库信息

git remote rm origin   删除已有的远程库

创建远程仓库前需注意

创建SSH Key。在用户主目录下,查看有没有 .ssh 目录,如果有,再看这个目录下有没有 id_rsa 和 id_rsa.pub 这两个文件,如果存在,可跳过此步骤;若没有,打开Shell(Windows下打开Git Bash),创建SSH Key:$ ssh-keygen -t rsa -C “2440857704@qq.com” 然后一路回车,使用默认值即可,由于这个Key也不是用于军事目的,所以也无需设置密码。( id_rsa 和 id_rsa.pub两个文件就是 SSH Key 的秘钥对,id_rsa 是私钥,不能泄露,id_rsa.pub 是公钥,可以公开)

登陆GitHub,打开 Account settings , SSH Keys 页面,点 Add SSH Key ,填上任意 Title,在 Key 文本框里粘贴 id_rsa.pub 件的内容即可。

  • 远程仓库推送 -u 参数含义

git push -u origin master 把本地库的所有内容推送到远程库上,由于远程库是空的,我们第一次推送 master 分支时,加上了 -u 参数,Git 不但会把本地的 master 分支内容推送的远程新的 master 分支,还会把本地的 master 分支和远程的 master 分支关联起来,在以后的推送或者拉取时就可以简化命令

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值