1.git的常用基本概念众所周知,git是一个分布式版本控制工具,适用于多人协同开发,以及代码版本管理。coder们之所以爱上git,大概是因为它可以很好的控制代码版本的迭代。即使昨天的密码今天改得面目全非,也还能找回来!1.两个仓库首先定义两个仓库,本地仓库和远程仓库。本地仓库是本地开发的项目文件,也就是当前写在你电脑上的项目文件夹;企业使用的远程仓库有很多,比如gitLab、gitBlit等。,个人使用像gitee,github等2.三个工作区:gitadd命令将本地仓库代码放入工作区暂存区:gitcommit命令将工作区的代码提交到暂存区仓库区:gitpush命令将暂存区的代码提交到仓库2.git操作工具git操作工具的选择是胡萝卜和白菜。我仍然倾向于键入git命令。编辑器自带操作界面:vscode终端、idea等Windows命令行:cmdgit自带命令行工具:gitbashgit图形化工具:gitGUI3.git常用命令这里的常用命令主要针对喜欢使用的人敲命令合作伙伴。跟踪文件:跟踪单个更改的文件:gitaddfilename跟踪所有更改的文件:gitadd.commit文件:提交单个文件:gitcommit-m"commitcomment"提交所有文件:gitcommit-a-m"commitcomment(做的好人请注意你做了什么)》推送文件:gitpush拉取代码:gitpull将远程仓库克隆到本地:gitclone远程仓库地址【如果需要更改项目文件夹名】查看文件状态:gitstatusgitstatus--short查看提交记录:gitlog查看配置:gitconfiglist查看命令:git--help查看版本:git--versionbranch查看远程分支:gitbranch-r查看本地分支:gitbranch查看所有分支:gitbranch-a切换分支:git切换现有分支名称创建本地分支并切换到新分支:gitcheckout-b新分支名称创建远程分支:gitpush--set-upstreamorigin新建远程分支名称删除本地分支:gitbranch-d删除本地分支名称e远程分支:gitpushorigin:远程分支名gitpushorigin--delete远程分支名没有对应的本地分支pull远程分支:gitcheckout-b本地分支名origin/远程分支名(注意:这里是远程分支name指的是名字斜线的最后部分)以避免合并冲突添加:gitadd。暂存:gitstash拉取:gitpull释放暂存:gitstashpop提交:gitcommit-a-m"submit"推送:gitpush4.gitconfigurationchange/reset安装git时需要配置用户名和用户邮箱,使用自己电脑开发请忽略;但是在公司,你用的是你以前同事的电脑,电脑里的开发环境已经配置好了。如果不修改git用户名,提交代码后远程仓库显示的提交记录就不是你的了。因此,您现在需要更改用户名。方法一、直接卸载重装git,有点暴力。方法二、找到C盘下的.gitconfig文件,打开这个文件可以直接修改用户名和邮箱(附上路径:C/user/administrator/.gitconfig,不同电脑可能路径不一致)方法三、使用命令重置:更改当前项目中的用户名:gitconfiguser.name自定义用户名更改全局用户名:gitconfig–globaluser.name自定义用户名5.半桶相关书籍,我还在学习git。更多关于git的内容,移步《GitHub入门与实践》
