Git 记录
git记录
初始化: git version //查看git版本 git init //初始化仓库 cd 路径 //改变路径,windows命令 touch 文件名 //创建文件,windows命令 配置用户: git config --global user.name '用户名' git config --global user.email '邮箱' 文件操作: git status //查看文件状态 查看有变化的 有添加的 有删除的等等 git add 文件名 //添加文件 git rm 文件名 //删除添加的文件 git add *.格式名 //添加某一类文件 git add . //添加所有文件 git commit //提交到本地仓库,会进入提交备注窗口 git commit -m '备注文字' //提交到本地仓库并备注,不会进入提交备注窗口 touch .gitignore //添加一个可配置忽略文件的文件,忽略哪个文件,填写哪个文件,忽略文件夹便填写文件路径(路径起始地址为该文件所在路径) git push //推送文件到远程仓库 分支: git branch 分支名 //创建分支 git checkout 分支名 //进入分支,进入后所有操作都会 git checkout master //回到主线 git merge 分支名 //分支合到主线,需要在主线操作 与远程仓库连接: //如果还没有创建本地仓库 git init //初始化 git add README.md //添加文件 git commit -m "first commit" //推送本地仓库 git branch -M main //打开主线 git remote add origin git@github.com:suozhiyuan/仓库名称.git //远程仓库地址 git push -u origin main //推送到远程仓库 主线 //如果已经创建本地仓库 git remote add origin git@github.com:suozhiyuan/仓库名称.git //远程仓库地址 git branch -M main //打开主线 git push -u origin main //推送到远程仓库 主线 git remote //查看链接地址 有链接显示 origin git fetch //从远程获取代码库 git pull //下载远程代码并合并 git remote remove origin //删除链接地址 提交日志: git log //查看历史提交记录 git blame <file> //以列表形式查看指定文件的历史修改记录 查看文件状态 git status //查看仓库当前的状态,显示有变更的文件。 git diff //比较文件的不同,即暂存区和工作区的差异。 git reset //回退版本。 git rm //删除工作区文件。 git mv //移动或重命名工作区文件。 拷贝一份远程仓库到本地: git clone 远程仓库地址 //将远程克隆到本地(当前文件夹)