git使用教程笔记

linux上安装git

centos:

$ yum install git-core

ubuntu:

$ apt-get install git

创建git仓库

选择一个文件夹

git init

创建成功后,该文件夹中会出现一个隐藏文件夹,使用

ls -ah

可以查看

提交文件操作

将需要提交的文件放入到git仓库的文件夹中,输入指令:

git add fileName
git commit -m "提交记录注释"

git仓库的状态的查看

git status

可以查看到所有未commit的文件的状态。

查看未提交的修改

git diff fileName

查看历史提交记录

git log fileName
git log --pretty=oneline fileName//每条日志一行
git reflog --pretty=oneline//查看所有历史提交记录(关重启后也能看到)

版本回退

git reset --hard HEAD^//回退至上一个版本(整体的上一个版本)
git reset --hard HEAD^^//回退至上上个版本
git reset -hard HEAD~100//回退至上100个版本
git reset --hard commit_id//(commit_id可通过git log查看,不需要输全)

撤销修改

将已经add或者commit的数据还原到本地:

git checkout -- fileName

如果已经add了,想要将缓存区的数据清除:

git reset HEAD fileName

删除文件

git rm fileName

创建远程仓库

  1. 创建github账号
  2. linux下生成远程访问密钥
cd /root/.ssh  //如果没有.ssh目录,则创建一个
//查看有没有id_rsa和id_rsa.pub这两个文件,如果没有,则
ssh-keygen -t rsa -C "13376157767@163.com"

3.将公钥注册至github上
进入setting页面,添加ssh密钥,将id_rsa.pub的内容复制到key中即可。

将本地仓库中的文件推送至github

根据github上的提示将本地的数据推送到github

echo "# Learn" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/ZhenMa1991/Learn.git
git push -u origin master

推送的时候有可能会出现403 Forbidden的错误,我们只需要:

vi .git/config 

并将其中的url添加上用户名和密码即可。

将数据从远程库克隆到本地

git clone git@github.com:ZhenMa1991/Learn.git

git私服的搭建

参考:git私服搭建

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值