git 基本操作详细

git安装

新建文件夹

$ mkdir peyzhang -git
$ cd peyzhang -git

创建仓库

$ git init
Initialized empty Git repository in user/peyzhang -git/.git/

添加以及提交文件

Git添加文件需要add,commit一共两步

$ git add file1.txt
$ git add file2.txt file3.txt
$ git commit -m "add 3 files."

查看提交日志git log ( git log --pretty=oneline 简化版)

$ git log
commit b438621bd89c5c2cfe8db411407cb5634b69573d (HEAD -> master)
Author: peyzhang <15385136323@163.com>
Date:   Tue Sep 20 14:04:54 2022 +0800
    add my first git file

退回到前面的版本

本就是HEAD^ , 上上一个版本就是HEAD ^^ ,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100。hard 后面可以接版本号

$ git reset --hard HEAD^
#  hard 后面可以接版本号 hard b4386 (可以不用写全)
HEAD is now at b438621 add my first git file

工作区

检查状态 --哪些被更改以及被提交

$ git status 

撤销修改

$ git checkout -- readme.txt

删除文件

$ git rm test.txt
$ git commit

远程连接

# 1.设置用户名
$ git config --global user.name ‘peyzhang’
# 2.设置用户名邮箱
$ git config --global user.email ‘***’
# 3.查看设置
$ git config --list
# 4.然后继续输入命令:修改后面的邮箱即可,创建ssh key
$ ssh-keygen -t rsa -C "***@***.com"
# 5.链接远程
$ git remote add origin git@github.com:zpp6907/gittest.git

远程克隆

# clone
git clone  git@github.com:zpp6907/gittest.git
# 拉代码
git pull origin master

创建与合并分支

# 查看当前分支
git branch
# 切换并创建分支 git checkout ***
git checkout -b ***
# 合并分支(需先切换到原来的分支)
git merge dev

# 切换分支用此方法也可以
git switch -c dev

参考 https://www.liaoxuefeng.com/wiki/896043488029600/897271968352576

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值