创建一个文件夹,在文件夹中放入项目文件,我们这里创建的文件夹名称为TestProject1 代表项目名称,文件名称为 代表项目代码
在项目根目录执行以下命令
## 初始化当前仓库
git init ## 将指定文件添加到本地仓库的暂存区
git ## 或者添加全部文件到暂存区
git add .
相关命令:
## 将文件从暂存区删除
git rm --
## 查看变更文件状态
git status ## 提交文件到本地仓库并添加描述
git commit -m “提交文件描述”
## 改写上一次的提交描述
git commit --amend
执行上面的命令后,进入文件编辑确认界面:
在界面回车或者按E进入编辑界面(如果页面太窄内容没有显示完全,就需要先多按几下回车把内容显示完全)
在界面按“i”即可进入编辑模式,修改完成后按Esc退出编辑模式,输入 :x 保存并退出,(也可以输入 :w保存 、 :q 退出),在命令后面加 ! 表示强制执行。
## 查看历史提交
git log ## 回滚到指定版本,及回滚的三种模式:
## --soft 将指针指向要回滚到的版本,已经add的暂存区及工作空间代码不变所有东西不变
## --mixed 将指针指向要回滚到的版本,已经add的暂存区会回滚,工作空间代码不变
## --hard 将指针指向要回滚到的版本,已经add的暂存区会回滚,工作空间代码也会回滚
git reset --hard 要回滚到的ID## 回滚到指定版本,等于加 --mixed 标识
git reset 要回滚到的ID
## 查看单个文件历史提交
git ## 单个文件回滚
git reset --hard 要回滚到的 ## 将文件切换到上一次提交的状态
git checkout --
git config --global user.name "张三"
git config --ail "zhangsan@qq"
在Git服务上创建一个项目地址,配置本地仓库与远程仓库的关联关系
## 添加项目的Git服务地址
git remote add origin .git
相关命令:
## 添加远程地址
git remote add origin 127.0.0.1:8080/{groupName}/{projectName}.git## 查看远程地址,效果如下:
## origin 127.0.0.1:8080/{groupName}/{projectName}.git (fetch)
## origin 127.0.0.1:8080/{groupName}/{projectName}.git (push)
git remote -v## 删除地址
git remote remove origin
## 拉取远程代码
git pull
相关命令:
## 拉取所有分支代码
git fetch origin
由于我们本地仓库的分支是master 远程仓库的分支是main,所以需要合并分支
## 强制合并到分支main 且允许合并不相关的历史记录
## --allow-unrelated-histories 代表允许合并不相关的历史记录
git merge --allow-unrelated-histories origin/main
这里可能会弹出一个合并说明的编辑窗口,操作和上面的"编辑提交说明 "一样
## 发布本地仓库的变更到代码管理服务器main分支
git push origin master:main
相关命令:
git push <远程主机名> <本地分支名>:<远程分支名>
git push origin <本地分支名>
git push -u origin <本地分支名>:<远程分支名>
参考文章:关于Git这一篇就够了_17岁boy想当攻城狮的博客-CSDN博客
本文发布于:2024-01-30 03:16:18,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170655577818844.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |