给关亨做网站的设计公司,临湘市建设局网站,旅游网站开发毕业设计,广西住房城乡建设部官网文章目录 git学习报告如何配置vscode终端安装PowerShell安装 Microsoft.Powershell.Preview使用 git的使用关于团队合作 git指令本地命令#xff1a;云端指令 git学习报告
如何配置vscode
安装powershell调教window终端#xff0c;使其像Linux一样#xff0c;通过Linux命令… 文章目录 git学习报告如何配置vscode终端安装PowerShell安装 Microsoft.Powershell.Preview使用 git的使用关于团队合作 git指令本地命令云端指令 git学习报告
如何配置vscode
安装powershell调教window终端使其像Linux一样通过Linux命令对文件进行管理 参考视频【git、github 保姆级教程入门】BV1s3411g7PS 终端安装PowerShell 安装 Microsoft.Powershell.Preview 安装文档
在 Windows 上安装 PowerShell
启动 Windows PowerShell
使用
在vscode上的终端中输入powershell即可用powershell终端 git的使用
在家目录下设置名字和邮箱
git config --global user.name wlwhonestgit config --global user.email 202200201042stumail.sztu.edu.cn实际是将用户名和邮箱存放到.gitconfig文件中 通过init指令初始化一个空的git仓库 用init指令创建完项目之后可以在文件夹中发现新创建的.git文件夹 关于团队合作
主要是git branch XX的使用
在主分支增加需要版本数提交后创建相应的分支即可 git指令
本地命令 git config --global user.name 用户名 git config --global user.email 用户邮箱 git status:查看我们所创建的仓库状态 git add XX.XX将XX文件添加到暂存区 git commit -m 给自己看的备注信息将暂存区的内容提交到当前分支的下一个节点 git diff XX查看XX文件相对于暂存区修改了哪些内容 git restore --stage XX.XX把XX.XX文件从暂存区中撤回但是仍然是在管理文件中 git rm --cached XX.XX将XX.XX文件从管理文件中移除不再管理 git add .将所有修改文件加到暂存区 git log查看当前分支所有版本从下往上看 git log --prettyoneline 显示到一行 git reset --hard HEAD^^几个^就回滚几个版本 git ref log显示HEAD移动路径 git reset --hard 版本号HEAD走到版本号的节点 git restore XX.XX将工作区的最新修改回滚到和暂存区一样的版本 git restore --staged XX.XX把XX.XX文件从暂存区中撤回但是仍然是在管理文件中
云端指令
git remote add origin gitgit.acwing.com:xxx/XXX.git将本地仓库关联到远程仓库git push -u (第一次需要-u以后不需要)将当前分支推送到远程仓库 git push origin branch_name将本地的某个分支推送到远程仓库git clone gitgit.acwing.com:xxx/XXX.git将远程仓库XXX下载到当前目录下git checkout -b branch_name创建并切换到branch_name这个分支git branch查看所有分支和当前所处分支git checkout branch_name切换到branch_name这个分支git merge branch_name将分支branch_name合并到当前分支上git branch -d branch_name删除本地仓库的branch_name分支git branch branch_name创建新分支git push --set-upstream origin branch_name设置本地的branch_name分支对应远程仓库的branch_name分支git push -d origin branch_name删除远程仓库的branch_name分支git pull将远程仓库的当前分支与本地仓库的当前分支合并git pull origin branch_name将远程仓库的branch_name分支与本地仓库的当前分支合并git branch --set-upstream-toorigin/branch_name1 branch_name2将远程的branch_name1分支与本地的branch_name2分支对应git checkout -t origin/branch_name 将远程的branch_name分支拉取到本地git stash将工作区和暂存区中尚未提交的修改存入栈中git stash apply将栈顶存储的修改恢复到当前分支但不删除栈顶元素git stash drop删除栈顶存储的修改git stash pop将栈顶存储的修改恢复到当前分支同时删除栈顶元素git stash list查看栈中所有元素