Git从入门到精通:必备命令全指南
git 初始化与配置设置全局用户名和邮箱用于标识提交者信息。git config --global user.name Your Namegit config --global user.email your.emailexample.com初始化新仓库将当前目录转为Git托管项目。git init克隆远程仓库到本地支持HTTPS或SSH协议。git clone https://github.com/user/repo.gitgit 基础操作查看当前文件状态包括未跟踪、已修改和暂存的文件。git status将文件添加到暂存区准备提交。git add filename或git add .添加所有变更提交暂存区内容到本地仓库需附带描述信息。git commit -m commit message查看提交历史记录包括作者、日期和提交信息。git loggit 分支管理列出所有本地分支当前分支前会显示*号。git branch创建新分支基于当前提交点。git branch new-branch切换至指定分支。git checkout branch-name合并指定分支到当前分支可能产生冲突需手动解决。git merge branch-name删除已合并的分支。git branch -d branch-namegit 远程协作关联远程仓库通常命名为origin。git remote add origin https://github.com/user/repo.git推送本地提交到远程仓库的指定分支。git push origin main拉取远程仓库的最新变更并合并到本地。git pull origin main查看远程仓库信息。git remote -vgit 撤销与恢复撤销工作区的文件修改恢复到最近提交状态。git checkout -- filename取消暂存的文件保留工作区修改。git reset HEAD filename修改最近一次提交的信息未推送时可用。git commit --amend -m new messagegit 高级功能暂存当前工作目录的修改便于临时切换分支。git stash恢复最近暂存的工作内容。git stash pop交互式选择部分更改内容进行提交。git add -p查看两次提交之间的差异。git diff commit1 commit2git 标签管理创建附注标签带描述信息的标签。git tag -a v1.0 -m version 1.0推送特定标签到远程仓库。git push origin v1.0列出所有标签。git tag删除本地标签。git tag -d v1.0
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2494856.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!