github使用

github基本使用

常用命令
1、初始化  git  init
2、将文件添加缓存区git  add
3、提交(注意备注信息是必选项)git commit -m "备注信息"
4、git status   查看当前的提交状态
5、git log  查看提交历史
6、git reset --hard HEAD^^  回退到某个版本 不建议用
7、git reset --hard  a3edb1ddebd73f7afb9bb17dcfa965e1c849e55d  回退到指定的版本
8、git reflog  查看所有的操作日志   通过这个命令  可以找到所有版本号
9、撤销修改   清理调修改的内容  谨慎使用针对没有加入暂存区的文件  也就是没有使用  git  add  命令的文件
    git checkout -- a.txt
10、对于已加入暂存区的文件  
需要使用  git reset HEAD a.txt    然后在使用  git checkout -- a.txt   的命令
11、对比文件
git  diff HEAD --a.txt
12、查看有多少分支
git branch
13、创建分支并切换分支
git checkout -b dev
14、切换分支
git checkout master
15、 分支合并
git merge dev
16、删除分支
git branch -d dev
17、禁用快速合并
git merge --no--ff  -m "说明信息"  dev(分支名)
18、保存工作现场(这个 不会提交到分支上边,提交的时候对分支就不会有影响了)
    git stash
19、查看保存的工作现场
    git  stash list
20、回复工作现场
    git stash pop
使用流程
  1. 到https://github.com/注册自己的账号
  2. 创建仓库
    创建仓库
  3. 配置公钥
    进入公钥配置页面
    windows下生成github ssh 公钥
  • 安装git,从程序目录打开 “Git Bash” ,或者直接用git shell,github自带的工具
  • 键入命令:ssh-keygen -t rsa -C "email@email.com" "email@email.com"是github账号
  • 提醒你输入key的名称,你可以不用输入,直接3个回车,就OK了
  • 命令框查看生成目录
    centos安装git
    yum install git
    生成公钥
    ssh-keygen -t rsa -C "**@qq.com"
    然后将 生成的 id_rsa.pub添加到git中
  1. 获取git克隆地址
    git克隆地址
  2. 克隆项目
git clone git@github.com:*****/gittest.git
  1. 推送到分支
git push origin ** 这里会自动创建一个分支

如果想顺带提交文件
得先add 再commit到本地 最后再push

  1. 建立远程跟踪
git branch --set-upstream-to=origin/git001 git001

建立之后 会对比本地文件和git上边的是不是一致
建立跟踪之后可以用 git push直接提交

8.拉取分支上的代码

git pull origin  git001
问题
git提示unable to auto-detect email address
git config --global user.email "你的email"
git config --global user.name "你的名称"
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值