GIT简单使用

git

设置用户信息

git config --global user.name "Y.E"
git config --global user.email "xphouziyu@qq.com"

在新电脑上首先需要设置自己的用户信息

git基础使用

创建git仓库

git init

进入你需要创建git的目录用上面的命令创建

添加内容

git add readme.txt		# 指定添加文件,可以同时添加多个文件
git add .		# 添加当前目录所有文件

首先要说明,git有工作区与暂存区还有仓库,工作的目录叫做工作区,而上传到的是仓库,上面指令是将文件添加到暂存区但是没有保存到仓库。

查看暂存区内容

git status

用上面的命令可以查看暂存区内容有什么,如果使用git add .的时候你查看暂存区,会看见文件的变化信息。

添加到仓库

git commit -m '版本信息,但是不要用中文'

但你确定自己需要保存到仓库就使用上面的命令,同时写好变化信息

查看文件变化

当你修改了文件,长时间后忘记修改了什么,这时候可以这样。

git diff filename

注意,不要把文件添加后再对比
当然添加到暂存区后,可以直接对比版本

git diff HEAD filename
git diff 版本号 filename

查看版本信息

git log

用这个命令可以查看所有版本信息,但是这是详细信息,如果不想看可以使用下面的命令

git log --pretty=oneline

退回版本

git reset --hard HEAD		# 假如是回到上一个版本直接就可以回车
gir reset --hard  xxxxx		# 如果是要回到指定版本,需要输入版本号

查看历史命令

git reflog

当你退回了版本后,那个版本的后续变化会消失,这是后就可以用这个命令取查看之前输入的信息

撤销工作区修改

假如你修改工作区后,但是之前添加到了暂存区这时候直接退回版本就不太好,这时候你可以直接撤销修改。

git checkout -- filename		# 注意 --很重要,没有--,就变成了“切换到另一个分支”的命令

远程仓库

创建SSH Key

在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。

ssh-keygen -t rsa -C "xphouziyu@qq.com"

id_rsa 是私玥要保存好,id_rsa.pub是公玥用于上传github ssh库。

创建远程库

再github上添加好公玥,然后添加一个新的项目
这个时候我们就可以在本地仓库创建远程仓库了

git remote add origin https://github.com/xphouziyu/gittext.git
或者
git remote add origin git@github.com:xphouziyu/gittext.git

查看远程地址信息

git remote -v

上传推送

设置好远程地址后,就要推送资料了

git push -u origin master

上面的命令意思是推送master分支到origin远程仓库

克隆远程库

git clone git@github.com:xphouziyu/gittext.git

git分支

查看分支

git branch

创建新分支

git branch 分支名

删除分支

git branch -d 要删除的分支名

切换分支

git checkout  分支名
git checkout -b 分支名 		# 这个等于创建并切换分支

合并分支

git merge 要合并的分支

如果不报错就能直接合并了
否则需要手动修改合并

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值