Git常用命令使用(新手学习笔记)

查看当前位置:dir
切换盘符 cd 盘符 如cd d:
进入目录:cd/地址
克隆项目:进入码云官网复制所需项目地址再切换到git命令界面 git clone 克隆的地址
第一次克隆需要输入用户名和密码,按提示填入,用户名和密码是注册码云的用户名和密码,账号密码错误到控制面板->用户账户->管理凭据去修改
在这里插入图片描述
在这里插入图片描述
创建本地仓库
创建一个目录:mkdir 文件夹名
初始化仓库:git init(生成隐藏目录.git)
在.git同级加入源码文件
查看状态 git status
添加到缓冲区:git add 源码文件
提交到本地仓库:git commit –m “提示信息”
提交到远程仓库:git push

创建分支
查看本地分支git branch --list
查看远程分支git branch --remotes
创建分支git branch 分支名
进入分支:git checkout 分支名
创建分支并进入分支:git checkout –b 分支名
查看提交信息:git log
注意:如直接在目录中添加文件,相当于在maser下创建文件,要在其他分支创建文件要先切换分支再创建文件,基础分支是在开发分支上创建,正常情况下不会对保护分支进行直接代码提交(access deny:you do not have permission……)

保护分支设置:在码云项目中添加保护分支规则并将develop分支设置为默认分支,再点击代码->分支名(右上角管理)->设置保护分支
合并基础分支代码时进入到develop分支:git merge 基础分支名
git log查看日志,可使用日志中的物理地址回退到之前版本, q:退出
把远程分支上信息拉下来:git pull
删除分支:git branch –d 分支名
直接输入Git commit 会弹出信息框(按 I 添加提示信息,#注释,按住esc,输入:wq保存退出)
push版本冲突(conflict),(一般情况下是多人修改同一个文件会发生,远程比本地新):
先git pull,再打开冲突文件,删除多余代码,合并所需代码,再次重新提交

储存更改(git stash隐藏,需要时git stash pop显示,不影响整个项目运行):
Echo “stash” > stash.md
git add stash.md
git stash
git stash pop(恢复全部存储)
git stash list(查看缓存区内容)
git stash apply stash@{0}(指定恢复某次存储)
git stash drop(删除所有缓存区内容)
git stash clear(空间清空)

版本回退
git reset –hard HEAD(回退至上一个版本)
git reset –hard HEAD 版本号(回退至指定版本)
git reflog(查看以往版本号)
撤销修改(具体查看手册)

对于已经push的版本,进行回退
1、 git reset –hard 版本号
2、 git push –f origin dev
本地同步远程删除分支:git fetch origin –p(实际上就是把远程删除的信息与本地同步,删除本地中存在的远程删除的信息)
查看所有分支:git branch –a(远程和本地分支)
备注:具体可取查看手册
遇到: please tell me you are问题
在这里插入图片描述
解决方法:
在这里插入图片描述

发布了7 篇原创文章 · 获赞 0 · 访问量 130

猜你喜欢

转载自blog.csdn.net/single__s/article/details/105478836