GIT学习记录

1.    git初始化设置--设置姓名和邮箱地址
    git config --global user.name "Username"
    git config --global user.email "useremail"
2.    提高命令输出的可读性
    git config --global color.ui auto
3.    设置SSH Key
    ssh-keygen -t rsa -C "useremail"
    id_rsa文件是私有密钥,id_rsa.pub是公开密钥
4.    添加公开密钥
    cat ~/.ssh/id_rsa.pub
    在github上添加SSH密钥
5.    验证ssh
    ssh -T git@github.com
6.    git 克隆已有仓库
    git clone git@github.com:username/Hello-World.git
7.    添加更加到暂存区
    git add hello_world.php
8.    提交版本管理系统之下
    git commit -m "Add hello world script by php"
9.    查看提交日志
    git log
10.    提交到远程仓库
    git push
11.    初始化仓库
    git init
12.    查看仓库的状态
    git status
13.    向暂存区中添加文件
    git add README.md
14.    将暂存区中的文件实际保存到仓库的历史记录中
    git commit -m "First commit"
15.    查看提交日志
    git log
16.    只显示提交信息的第一行
    git log --pretty=short
17.    只显示指定目录、文件的日志
    git log README.md
18.    显示文件的改动
    git log -p README.md
19.    查看更改前后的差别,(可以查看工作树、暂存区、最新提交直接的差别)
    git diff
20.    创建、切换分支
    git checkout -b feature-A
21.    切换分支
    git checkout master
22.    切换上一个分支
    git checkout -
23.    合并分支
    git merge --no-ff feature-A
24.    以图表形式查看分支
    git log --graph
25.    回溯历史版本
    git reset --hard fd0cbf01......
26.    修改提交信息
    git commit --amend
27.    更改历史
    git rebase -i HEAD~2
28.    添加远程仓库,    origin 远程仓库的名称
    git remote add origin git@github.com:username/git-tutorial.git
29.    推送至远程仓库
    git push -u origin master
30.    推送master以外的分支
    git checkout -b feature-D
    git push -u origin feature-D
31. 获取远程的feature-D分支
    git checkout -b feature-D origin/feature-D
32.    

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值