GIT基础学习笔记

git常用命令

1.新建文件夹命令:

$ vim a.txt

2.编辑文件后保存并退出命令:

esc + : + q

3.初始化一个新本地仓库:

$ git init

4.新建仓库后由git创建的主线分支master
在这里插入图片描述
5.查看状态:

$ git status

6.将文件添加到暂存区:

$ git add
$ git add . //添加所有

7.提交到本地仓库:

$ git commit
$ git commit -m "写入注释"

8.查看日志:

$ git log

9.回退历史版本:

$ git reset --hard HEAD^ //回退一步
$ git reset --hard HEAD~n //回退n步

10.版本穿越:

$ git reflog //查看版本
$ git reset --hard 指定版本号

在这里插入图片描述
11.还原文件

$ git checkout --文件名 //没问题的原文件覆盖现在文件

12.删除某个提交文件,先删除后 git add

$ rm -rf l.txt
$ git add l.txt
$ git commit l.txt  //删除才完成,但穿越版本保存了此次提交还是可以穿越回去看到

13.分支操作:

$ git branch 分支名 //创建分支
$ git branch -v    //查看分支
$ git checkout 分支名 //切换分支
$ git checkout master //合并分支,先切换至主分支
$ git merge 分支名  //执行合并
$ git checkout master //删除分支,先切换至主分支
$ git branch -D 分支名 //删除分支
$ git checkout -b 分支名 //创建并跳转至该分支

14.合并冲突,两个版本不知道取那个版本(如分支操作同一个文本文件)
在这里插入图片描述

$ git diff //查看冲突,解决冲突后重新执行add和commit
$ git add
$ git commit 

15.git配置

$ git config user.name
$ git config user.email

16.git添加和删除远程地址

$ git remote add 远端代号  远端地址
$ git remote rm 远端代号
$ git remote -v 查看远程配置

git remote add master https://gitee.com/giser__liyong/tomcat-source.git
#首次提交代码
git commit -m "first commit"
git remote add origin https://gitee.com/giser__liyong/liyongoj-fronted.git
git push -u origin "master"

17.提交代码

$ git push 远端代号 分支名 //可能产生错误,空目录不能被传送,至少进行一次commit
$ git commit -m "" //再次执行push即可成功
//若权限出现问题需设置shh

提交出现如下提示信息
fatal: The current branch master has no upstream branch.

$ git push --set-upstream origin master

18.克隆代码

$ git clone https://github.com/Gisliyong/test.git 自己指定项目名

19.取代码

$ git pull 远端代号 分支名

20.如都操作同一文件,先提交者先生效,如要提交则需要pull一下,然后git diff然后解决冲突,在push回去。

$ git pull
$ git diff 
$ git push

21.t通过ssh省去了密码输入

$ git push 配置的ssh master

22.设置密钥,以后上传代码不需要输入密码

$ ssh-keygen -t rsa -C "XXX@xxx.com" 三次回车
cd ~/.ssh
cat id_rsa.pub 以上两步查看内容
ssh -T git@gitee.com 测试密钥,确认使用

注:本文档是菜鸟时期自学记录文档,肯定存在不足之处和漏洞,请批评指正。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值