Git最详细的使用命令(附使用经验)

自制工具   翰华Box:https://hanhuabox.lanzous.com/b00zjq9uf

翰华Box - 开发日志:https://blog.csdn.net/qq_41517936/article/details/106409456

转载请标明原文:https://blog.csdn.net/qq_41517936/article/details/98780052

最后更新时间:2019年8月14日12:02:41

目录

0.配置/修改/查看本地用户名和邮箱(记录是谁操作):

1.init - 初始化创建.git仓库

2.add、commit - 将当前目录所有文件添加到本地git仓库中

3.remote、push - 将本地Git仓库推送到GitHub远程仓库

篇外1:解决每次pull和push都要账号密码

篇外2:push branch和push tag区别以及push rejected(被拒绝)

篇外3:Your branch is ahead of 'origin/master' by 3 commits.

4、tag标签(快照)并push

5、log - 查看状态 & 查看操作日志

6、reset commit - 版本回退(撤销、修改commit快照)

7、fetch、pull - 从远程仓库拉取最新版本

8、clone - 将远程仓库的分支克隆到本地

9、checkout - 从版本库中检出tag对应的版本代码

10、 branch - 查看/创建/切换/删除/合并分支

11、个人和其他博主的git使用总结


 

git下载安装教程(附带安装包2019年6月版本 Git 2.22.0)https://blog.csdn.net/qq_41517936/article/details/98766341

在项目的根目录中,右键运行即可

专业词:config配置,init初始化,commit提交,remote远程,origin起源(url地址),branch分支,pull拉(获取),merge合并,rejected被拒绝

自动补齐代码快捷键:TAB,小知识:如果参数是一个单词的缩写,前面一个中划线(-l),如果是一个单词则两个(--list)

命令帮助:比如,git branch 有什么命令,可以用$ git branch -h或者$ git branch --help来查看所有命令

0.配置/修改/查看本地用户名和邮箱(记录是谁操作):

1.配置本地用户名邮箱,当我们每次commit时,都会用这个用户名和邮箱 记录
$ git config --global user.name 'xxx'
$ git config --global user.email 'xxx@xx.com'
--global 配置/修改本地全局用户名和邮箱,可去掉

2.查看全局配置用户名/邮箱
$ git config --global user.name|user.email

3.查看并列出对应级别的配置 -l = -list
$ git config --local|--global|--system -l
配置优先级依次降低,local最大
--local -l:列出当前项目的的配置,配置在项目目录下的.git文件夹中
--global -l:列出当前用户(Administrator)的的配置,配置在C:\Users\Administrator
--system -l:列出当前系统的的配置,配置在C:\ProgramData\Git和C:\Program Files\Git\mingw64\etc中

4.查看所有配置
$ git config -l

1.init - 初始化创建.git仓库

$ git init
命令完成后,会在当前目录生成.git目录,但是现在并没有任何项目在里面

2.add、commit - 将当前目录所有文件添加到本地git仓库中

1.将当前目录所有文件的所有变化,添加到git暂存区中
$ git add . 

2.将暂存区中的文件代码,全部提交到本地git仓库,-m提交所有更改,不包括已经删除的
$ git commit -m '注释(版本名字)' 

3.remote、push - 将本地Git仓库推送到GitHub远程仓库

(已有GitHub远程仓库的跳过这一段话)首先登录GitHub,新建仓库,创建完毕后会提供一个源供后面命令使用

留个问题,HTTPS和SSH的区别?以后再学

当我们把文件commit到本地Git仓库后,要想推送到GitHub上面的话,执行以下代码

1.远程添加源(地址) = 设置关联远程仓库url,下文可用origin代替url
$ git remote add origin https://github.com/zhonghanhua/LearnMiniProgram.git

origin是自己取的名字,所以取不同名字,可以关联多个远程仓库
本地添加过一次origin的,下次再用就不用添加

2.推送(上传)本地master分支到origin远程仓库
$ git push -u origin master    (如果远程仓库有master分支会覆盖)

-u = --set-upstream-to,意思就是将master分支与origin关联
以后不管是push,还是fetch/pull,都能简化命令,git push、git pull就可以了
猜测(还未验证):-u作用,将以后的简化操作都默认为在master分支执行

到这里项目就已经上传到GitHub了,下面是扩展

3.修改远程地址
$ git remote set-url origin url

4.列出详细信息,并列出其对应的url(地址)
$ git remote -v

第一次push要登录

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值