首页 > 其他分享 >git常用命令学习笔记

git常用命令学习笔记

时间:2023-03-02 12:32:44浏览次数:47  
标签:git name -- 笔记 ssh 常用命令 txt 分支


git常用命令学习笔记




一、下载安装

输入网址自动下载 ​​https://git-scm.com/download/win​

常用客户端:sourceTree

二、基础配置

配置用户信息



git config --global user.name jack
git config --global user.email [email protected]



查看用户列表



git config --list



三、工作流



git init //初始化版本库



//添加文件到版本库



git add
git commit



git status //查看版本库状态



pwd 查看当前路径



echo "git repo2" >> test.txt //管道追加



cat test.txt //查看文件内容



git commit -m "描述"



//从暂存区回滚



git reset HEAD bash_demo.txt//丢弃
git checkout -- bash_demo.txt//从暂存区切下来



//从本地版本库回滚



git log //查看提交日志编号
git reset --hard 编号



 

git常用命令学习笔记_版本库



git rm bash_demo.txt //删除文件



四、ssh key



ssh-keygen -t rsa -C "[email protected]" //创建ssh key



在.ssh下生成id_rsa.pub公钥文件,拷贝到github上

测试是否连通



ssh -T [email protected]



五、远程仓库



git remote add origin git地址 //关联远程仓库
git push -u origin master //提交到远程



git clone git地址 //克隆远程仓库



六、标签管理



git tag //查看所有标签
git tag name //创建标签
git tag -a name -m "comment" //指定提交信息
git push origin name //标签发布
git tag -d name //删除标签



七、分支管理



git branch //查看分支
git branch name //创建分支
git checkout name //切换分支
git merage 分支名称 //合并分支
git branch -d 分支名称 //删除分支

标签:git,name,--,笔记,ssh,常用命令,txt,分支
From: https://blog.51cto.com/u_4427045/6095966

相关文章

  • npm install时遇到错误"error:0308010C:digital envelope routines::unsupported"的解
    今天早上打开电脑,更新了日常工作的github仓库,然后就是习惯性地执行了"npminstall",发现报了下面这个错误:Error:error:0308010C:digitalenveloperoutines::unsuppo......
  • Git和Github
    Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git与常用的版本控制工具CVS,Subversion等不同,它采用了分布式版本库的方式,不必服务器端......
  • 使用gitlab+jenkins实现本地推送到仓库并且自动更新到线上
    1、安装好gitlab服务(不详细介绍)2、安装好jenkins服务(不详细介绍)gitlab配置在gitlab上进入要操作的项目,在左边的菜单栏上找到这个配置,【设置-Webhooks】 网址:从jenki......
  • git指令
           ......
  • 《netty实战》笔记 1-8章
    第1章            此方式(javaAPI阻塞方式):一个客户端——一个线程当客户端连接非常多时很不理想 JavaNIO——非阻塞      ......
  • git 在所有分支中搜索内容
    gitbranch-a|cut-c3-|cut-d''-f1|xargsgitgrep"基本信息"​......
  • 关于本地项目上传到gitlab
    两种方式的说明,如果是以学习的目的,建议使用第一种方式;如果是为了快速把代码上传到gitlab,建议使用第二方式;查看git配置的命令,注意:不同的目录,配置项也不尽相同:gitconfig--......
  • 论文阅读笔记(四):AS-MLP AN AXIAL SHIFTED MLP ARCHITECTUREFOR VISION
    1.摘要本文提出了一种轴向移位的MLP体系结构(AS-MLP),更关注局部特征的交互,通过特征图的通道轴移动,AS-MLP能够从不同的轴获取信息,这使得网络能够捕捉局部依赖(可以理解为cn......
  • AI 能多强「GitHub 热点速览」
    不知道AI在你那边是什么样的具象,在我这就是各种搞图:从给线稿图上色,到直接给你生成一张小色图,AI最近是真出风头,本周热点速览也收录了2个AI项目,也和图像有关。还有一......
  • Git介绍下载安装以及基本使用
    目录一、git介绍二、下载安装git软件三、基本使用四、制作忽略文件五、Git、Gitee、GitHub、Gitlab、bitbucket的区别六、基础代码操作分类一、git介绍git代码管理软件,和......