Git常用命令及文档

1.git常用命令

1.查看当前的 git 配置信息

git config --list

2.全局配置用户名(设置 git 使⽤者名称)

git config --global user.name "username"

3.设置 (配置)全局邮箱

git config --global user.email "eamil@qq.com"

4.Git 对项目代码进行管理

git init                                                # 初始化 git 储存

git add *                                               # 将工作区所有修改添加到暂存区
git add .                                               # 将工作区所有修改添加到暂存区
git add <file-name>                                     # 将指定文件添加到暂存区
git add *.js                                            # 提交所有 .js 格式文件
git add -f <file-name>                                  # 强制添加 指定文件添加到暂存区
git add src/**                                          # 将src下的代码提交到缓存区

git reset <file-name>                                   # 从暂存区恢复指定到工作区
git reset -- .                                          # 从暂存区恢复所有文件到工作区
git reset --hard                                        # 把暂存区的修改退回到工作区

git status                                              #查看工作区、暂存区的状态

git rm --cached <file-name>                             # 将本地暂存区的内容移除暂存区

git revert HEAD                                         # 撤销最近的一个提交(创建了一个撤销上次提交(HEAD)的新提交)
git revert HEAD^                                        # 撤销上上次的提交
git reset --hard HEAD~1                                 # 后退一个版本   #注:~ 后面的数字表示回退多少个版本

git commit -m "message"                                 #提交代码到本地仓库 message为提交信息	

git reset --soft HEAD^                                  #执行commit后,还没执行push时,撤销commit,不撤销git add file
git reset --hardHEAD^                                   #执行commit后,还没执行push时,撤销commit且撤销add,删除工作空间的改动代码


git pull  #更新代码

git push <alias/url> <branch-name>                      # 将本地的每个分支推送到远程仓库
git push <alias/url> --force                            # 强行推送 当前分支到远程仓库,即使有冲突
git push <alias/url> --all                              # 推送所有本地分支到远程仓库

git clone <url>                                         # 克隆远程仓库(从远程仓库拉取代码) 注:<url> 远程仓库的地址

git remote add origin <url>                             #本地库与远程库进行关联

分支管理
git branch                                              # 查看所有本地分支
git branch -r                                           # 查看所有远程分支
git branch -a                                           # 查看所有远程分支和本地分支
git branch --merged                                     # 查看已经合并的分支

git branch <branch-name>                                # 创建分支,依然停留在当前的分支

git checkout <branch-name>                              # 切换到指定分支,并更新工作区
git checkout -         		                            # 切换到上一个分支

git checkout -b <branch-name>                           # 创建一个新的分支,并切换到这个新建的分支上

git merge <branch-name>                                 # 合并<branch-name>分支到当前分支

git branch -d <branch-name>                             # 只能删除已经被当前分支合并的分支
git branch -D <branch-name>                             # 强制删除分支

git push origin --delete  <remote-branch-name>          #删除远程分支

⚠️ 在推送前要先拉取哦 git pull,负责有可能覆盖掉云端库里面的代码!!!

2.git常用类型说明

作用:用于说明 commit 的类别

feat: (feature)增加新功能
fix: 修补bug
docs: 文档(documentation), 只改动了文档相关的内容
style: 不影响代码含义的改动,例如去掉空格、改变缩进、增删分号
refactor: 代码重构时使用
pref: 提高性能的改动
test: 添加测试或者修改现有测试
build: 构造工具的或者外部依赖的改动,例如webpack,npm
ci: 与CI(持续集成服务)有关的改动
chore: 不修改src或者test的其余修改,例如构建过程或辅助工具的变动
revert:回滚到上一个版本,执行git revert打印的message
merge:代码合并
sync:同步主线或分支的Bug

3. .ssh使用

在空白处点鼠标右键选择“Git Bush Here” ,打开git bash命令窗口:
在这里插入图片描述

1.先用如下命令检查一下用户名和邮箱是否配置(github支持我们用用户名或邮箱登录):

git config --global  --list 

2.如未配置,则执行以下命令进行配置:

git config --global  user.name "这里换上你的用户名"
git config --global user.email "这里换上你的邮箱"

3.然后执行以下命令生成秘钥:

ssh-keygen

敲三次回车出现如下页面即可

在这里插入图片描述
4.将秘钥放到gitLab上即可,
在这里插入图片描述
后续即可使用ssh拉取提交代码 ,无需账号密码验证
在这里插入图片描述

4.git相关软件分享

百度网盘跳转
链接:https://pan.baidu.com/s/18d3EodG-y_2_4DkkjZ0CJw
提取码:luck

  • 7
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
常用的git命令操作包括: 1. git init:初始化一个新的git仓库。 2. git add [file]:将文件添加到暂存区。 3. git commit -m "message":提交暂存区的文件到版本库,并附带一条提交信息。 4. git status:查看工作区文件的状态。 5. git log:查看提交历史记录。 6. git diff:查看当前文件和最新提交之间的差异。 7. git branch:查看所有分支,包括当前所在分支。 8. git checkout [branch]:切换到指定分支。 9. git merge [branch]:将指定分支的更改合并到当前分支。 10. git push [remote-name] [branch-name]:将本地分支推送到远程仓库。 11. git pull [remote-name] [branch-name]:从远程仓库获取并合并最新的更改。 12. git clone [repository]:克隆远程仓库到本地。 请注意,具体命令的使用可能会根据实际情况有所变化,如指定远程仓库名称、分支名称等。以上只是git常用命令的简要介绍,更多详细的命令和操作可以通过git文档或在线教程进行学习和参考。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Git的常用操作命令汇总](https://blog.csdn.net/qq_38628046/article/details/125346546)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [常用git命令总结大全](https://blog.csdn.net/wuhuagu_wuhuaguo/article/details/79054792)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

java攻城狮1024

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值