对网站建设服务公司的看法,UE4做购物网站,贵州省住房城乡建设厅网站,网站初期建设方案目录 GIT指令详解 拉取 提交 分支操作(假设分支为a) 版本回退 主分支拉取到分支 常用的Git指令 一、初始化配置 二、初始化仓库 三、检查当前文件状态 四、添加 五、查看提交历史 六、撤销更改 七、查询 八、分支 九、标签管理 十、其他常用指令 GIT指令详解
Git是一个开源的分…目录 GIT指令详解 拉取 提交 分支操作(假设分支为a) 版本回退 主分支拉取到分支 常用的Git指令 一、初始化配置 二、初始化仓库 三、检查当前文件状态 四、添加 五、查看提交历史 六、撤销更改 七、查询 八、分支 九、标签管理 十、其他常用指令 GIT指令详解
Git是一个开源的分布式版本控制系统可以有效、高效地处理从小型到大型项目的版本管理。 拉取 git init git clone https://gitee.com 克隆远程资源 cd project202301 进入project202301文件夹 git pull 下载拉取 提交 git add . 添加缓存区 git commit -m 提示信息 提交 git push 提交到远程仓库 一个完整的上传和拉取过程 先使用git init 初始化再使用git clone 远程路径拉取资源到本地 在本地编辑代码使用git add . 提交到暂存区 使用git commit -m ‘’提交 使用git push 提交到远程 其他人可以使用git pull拉取一下 查看是否把其他人上传的东西下载到自己电脑上
注意中间可能遇见的问题 1 在第一次push的时候 有可能输入账号和密码 账号就是绑定的邮箱 密码是码云的密码 2 注意一定在文件的根目录下使用指令 也就是有时候要是cd 进入下一层文件中 分支操作(假设分支为a)
git branch --list 查看所有分支
git branch -r 查看远程分支
git pull origin master 拉取远程分支数据 01 git branch 查看分支 02 git branch a 先创建分支 03 git checkout a 切换到指定的分支 04 git push -u origin a 推送本地分支到远程仓库 05 git add . 在分支写东西之后 添加分支文件到缓存区 06 git commit -m “信息” 提交本地分支上 07 git push 提交到远程分支上 08 git checkout master 切回主分支 目前在主分支上 09 git merge a 合并到主分支上 目前在主git分支上 10 git push 提交到远程主分支上 目前在主分支上 版本回退 1 git log --oneline查看日志 2 git reset --soft commit_id 为你想要回退到的那个提交的哈希值。例如如果你想要回退到哈希值为abc123的提交并保留更新 git reset --hard abc123 硬回退会永久删除这个提交点之后的所有更改请谨慎使用。如果你已经将更改推送到了远程仓库 3 git push --force 提交 主分支拉取到分支
转载网站 https://worktile.com/kb/ask/263106.html
在使用Git时我们经常会遇到需要从主分支上拉取代码到其他分支的情况。下面我将详细介绍如何将主分支通常是master的代码拉取到其他分支。
首先确保你已经切换到目标分支。你可以使用以下命令来切换分支 git checkout A 其中 A 是你想要切换到的分支的名称。
接下来执行以下命令将主分支的代码拉取到当前分支 git merge master 这里的master是主分支的名称如果你的主分支不是master则需要将其替换为你的主分支名称。
执行完上述命令后Git会尝试将主分支的最新代码合并到当前分支。如果有冲突发生你需要手动解决冲突。
另外你也可以使用git rebase命令将主分支的提交应用到当前分支。这可以保持提交历史的线性。执行以下命令 git rebase master 如果你想拉取主分支的代码并且希望保留主分支的提交历史你可以使用以下命令 git cherry-pick A 将A替换为主分支中的具体提交的ID。
总之无论是git merge还是git rebase都可以将主分支的代码拉取到其他分支。具体使用哪种方式取决于你的需求以及版本控制的策略。 常用的Git指令
一、初始化配置 git version 查看版本号 git config --global user.name 查看用户名 git config --global user.name “serena” 修改用户名 git config --global user.email 查看邮箱 git config --global user.email serenaexample.com 修改邮箱 git config --list 查看配置列表 git config --global --list --show-origin git全局设置文件地址查询 二、初始化仓库 git init 初始化本地仓库 三、检查当前文件状态 git status 检查当前文件状态 四、添加 git add . 提交所有文件到暂存区 git add [file] 提交指定文件 git commit -m “msg” 将暂存区提交到仓库区 五、查看提交历史 git log 查看提交历史 六、撤销更改 git checkout [file] 撤销工作目录中的更改 git reset [file] 撤销暂存区的更改 git reset --hard 重置所有更改 git reset HEAD [filename] 撤销暂存区某个文件的修改 git reset HEAD . 撤销暂存区某个文件的修改 git commit --amend 撤销提交注释写错了,重新给用户一次机会改注释 七、查询 git status 查看工作目录中文件的状态(已跟踪(已提交 已暂存 已修改) 未跟踪) git diff 查看未暂存的修改 git diff --cache 查看未提交的暂存 git log --oneline 查看提交记录 八、分支 git branch 列出所有分支 git branch [branch-name] 创建新分支 git checkout [branch-name] 切换到指定分支 git checkout -b [branch-name] 创建并切换到新分支 git merge [branch-name] 合并指定分支到当前分支 git push -u origin [branch-name] 推送本地分支到远程仓库 git branch -d [branch-name] 删除分支 git branch -D [branch-name] 强制删除分支 git branch --list 查看所有分支 git branch -r 查看远程分支 九、标签管理 git tag 列出所有标签 git tag [tag-name] 创建轻量级标签 git tag -a [tag-name] -m [message] 创建带有注释的标签 git tag -d [tag-name] 删除本地标签 git push [remote-name] [tag-name] 推送标签到远程仓库 git push [remote-name] --delete [tag-name] 删除远程标 十、其他常用指令 git rm [file] 删除文件 git mv [file-original] [file-renamed] 重命名文件 git diff -- [file] 查看文件内容改动 git stash 暂存当前工作进度 git stash pop 应用之前stash的工作进度