当前位置:   article > 正文

常用Git命令行指令,提交,拉取,合并分支代码流程,配置密码_git拉取命令

git拉取命令

https通过记住账号密码免登,ssh通过校验生成的密钥免登。 通常都用ssh校验。

查看通信方式

在项目目录中运行命令:

git remote -v

如果出现提示是:

  1. origin https://gitee.com/uxpi/zsites.git (fetch)
  2. origin https://gitee.com/uxpi/zsites.git (push)

则证明是https 通信,这样每次都会提示输入用户名和密码,然后我们将其修改为ssh绑定gitee仓库服务端

命令删除原有 origin 的通信方式

git remote rm origin

git拉取代码

  1. 1.git直接拉取主分支          
  2. git clone [https路径]
  3. 2.git拉取其它分支的代码
  4. git clone -b [分支名] [https路径] //使用这个指令后分支自动切换拉取的分支
  5. 3.git拉取以前版本的代码
  6. git checkout 提交号
  7. 例如:
  8. git checkout abc123
  9. 4.拉取以前某一提交的代码并创建新分支:
  10. git checkout -b 新分支名 提交号
  11. 例如:
  12. git checkout -b old-branch abc123
  13. 5. 拉取以前某个标签的代码:
  14. git checkout 标签名
  15. 例如:
  16. git checkout v1.0

git切换分支

  1. 1.查看当期那分支
  2. git branch 
  3. 2.查看项目中所有的分支
  4. git branch -a
  5. 3.切换分支
  6. git checkout 【分支名】

git提交代码

1.提交新增的文件(不受版本控制器控制的文件)

  1. 1.添加修改:使用
  2. git add
  3. 命令将要提交的文件添加到暂存区。可以添加单个文件、多个文件或者使用通配符添加文件。
  4. 例如:
  5. 添加单个文件:
  6. git add 文件名
  7. 添加多个文件:
  8. git add 文件1 文件2
  9. 添加当前目录下的所有文件:
  10. git add .
  11. 添加指定类型的文件:
  12. git add *.扩展名
  13. 2.提交修改:使用
  14. git commit
  15. 命令正式提交修改并添加提交信息。
  16. git commit -m "提交信息"
  17. 提交信息应该清晰、准确地描述本次提交的内容,以便他人了解修改的目的和意义。
  18. 3.推送到远程仓库(可选):如果你的代码需要推送到远程仓库,可以使用
  19. git push
  20. 命令将本地提交推送到远程仓库。
  21. git push 远程仓库名 分支名
  22. 例如:
  23. git push origin master

需要注意的是,在提交前,建议使用
git status
命令查看当前的修改状态,确保只提交了需要的文件,并且避免提交敏感信息或临时文件。

git配置密码,账号,邮箱

我之前就是每一次操作都要输入用户名和密码,繁琐得很。现在给各位分享下git永久保存账户名和密码。

查看用户名、邮箱、密码:

git config user.name; git config user.email; git config user.password

如果是上传在自己的gitee上:修改用户名、邮箱、密码:

  1. git config --global --replace-all user.name "xuxiansheng";
  2. git config --global --replace-all user.email "1871151400@qq.com";
  3. git config --global --replace-all user.password "Xu19940930..."

如果是上传在公司的gitlab上:修改用户名、邮箱、密码:

  1. git config --global --replace-all user.name "xfxu";
  2. git config --global --replace-all user.email "xfxu@allsaintsmusic.com";
  3. git config --global --replace-all user.password "12345678"

在 Git 中,将代码从一个分支提交并推送到主分支,再合并到主分支的完整流程通常包括以下步骤:

1. 创建并切换到新分支

首先,确保你在最新的主分支上,然后创建并切换到一个新的功能分支。

# 更新本地主分支 git checkout main git pull origin main

# 创建并切换到新的功能分支 git checkout -b feature-branch

2. 在功能分支上进行开发并提交代码

在功能分支上进行代码开发,并在合适的时间点提交代码。

# 编辑代码文件 # ...

# 添加更改到暂存区 git add .

# 提交更改 git commit -m "Add new feature"

3. 推送功能分支到远程仓库

将功能分支推送到远程仓库,以便其他人可以查看和审查代码。

git push origin feature-branch

4. 创建 Pull Request (PR) 或 Merge Request (MR)

在 GitHub、GitLab 等平台上,创建一个 Pull Request (PR) 或 Merge Request (MR),请求将功能分支合并到主分支。这一步通常需要代码审查。

5. 审查和合并 Pull Request

经过代码审查并获得批准后,可以将功能分支合并到主分支。你可以通过以下命令在本地执行合并操作,或者通过平台的 Web 界面进行合并。

解释

# 切换到主分支 git checkout main

# 更新本地主分支 git pull origin main

# 合并功能分支 git merge feature-branch

# 解决合并冲突(如果有)

# ...

# 提交合并 git commit -m "Merge feature-branch into main"

6. 推送合并后的主分支到远程仓库

将合并后的主分支推送到远程仓库。

git push origin main

7. 清理功能分支

如果功能分支已经不再需要,可以删除本地和远程的功能分支。

# 删除本地功能分支 git branch -d feature-branch

# 删除远程功能分支 git push origin --delete feature-branch

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号