当前位置: 首页 > news >正文

深圳市建设混凝土投标网站招标网与采购网

深圳市建设混凝土投标网站,招标网与采购网,46设计网,网站的交互性## 关于Git Workspace#xff1a;工作区 Index / Stage#xff1a;暂存区 Repository#xff1a;仓库区#xff08;或本地仓库#xff09; Remote#xff1a;远程仓库##一、新建代码库# 在当前目录新建一个Git代码库$ git init # 新建一个目录#xff0c;将其初始化为Gi…## 关于Git Workspace工作区 Index / Stage暂存区 Repository仓库区或本地仓库 Remote远程仓库##一、新建代码库# 在当前目录新建一个Git代码库$ git init # 新建一个目录将其初始化为Git代码库$ git init [project-name] # 下载一个项目和它的整个代码历史$ git clone [url] ##二、配置#Git的设置文件为.gitconfig它可以在用户主目录下全局配置也可以在项目目录下项目配置。 # 显示当前的Git配置$ git config --list # 编辑Git配置文件$ git config -e [--global] # 设置提交代码时的用户信息$ git config [--global] user.name [name]$ git config [--global] user.email [email address] ##三、增加/删除文件# 添加指定文件到暂存区$ git add [file1] [file2] ... # 添加指定目录到暂存区包括子目录$ git add [dir] # 添加当前目录的所有文件到暂存区$ git add . # 添加每个变化前都会要求确认# 对于同一个文件的多处变化可以实现分次提交$ git add -p # 删除工作区文件并且将这次删除放入暂存区$ git rm [file1] [file2] ... # 停止追踪指定文件但该文件会保留在工作区$ git rm --cached [file] # 改名文件并且将这个改名放入暂存区$ git mv [file-original] [file-renamed] ##四、代码提交# 提交暂存区到仓库区$ git commit -m [message] # 提交暂存区的指定文件到仓库区$ git commit [file1] [file2] ... -m [message] # 提交工作区自上次commit之后的变化直接到仓库区$ git commit -a # 提交时显示所有diff信息$ git commit -v # 使用一次新的commit替代上一次提交# 如果代码没有任何新变化则用来改写上一次commit的提交信息$ git commit --amend -m [message] # 重做上一次commit并包括指定文件的新变化$ git commit --amend [file1] [file2] ... ##五、分支# 列出所有本地分支$ git branch # 列出所有远程分支$ git branch -r # 列出所有本地分支和远程分支$ git branch -a # 新建一个分支但依然停留在当前分支$ git branch [branch-name] # 新建一个分支并切换到该分支$ git checkout -b [branch] # 新建一个分支指向指定commit$ git branch [branch] [commit] # 新建一个分支与指定的远程分支建立追踪关系$ git branch --track [branch] [remote-branch] # 切换到指定分支并更新工作区$ git checkout [branch-name] # 切换到上一个分支$ git checkout - # 建立追踪关系在现有分支与指定的远程分支之间$ git branch --set-upstream [branch] [remote-branch] # 合并指定分支到当前分支$ git merge [branch] # 选择一个commit合并进当前分支$ git cherry-pick [commit] # 删除分支$ git branch -d [branch-name] # 删除远程分支$ git push origin --delete [branch-name]$ git branch -dr [remote/branch] ##六、标签# 列出所有tag$ git tag # 新建一个tag在当前commit$ git tag [tag] # 新建一个tag在指定commit$ git tag [tag] [commit] # 删除本地tag$ git tag -d [tag] # 删除远程tag$ git push origin :refs/tags/[tagName] # 查看tag信息$ git show [tag] # 提交指定tag$ git push [remote] [tag] # 提交所有tag$ git push [remote] --tags # 新建一个分支指向某个tag$ git checkout -b [branch] [tag] ##七、查看信息# 显示有变更的文件$ git status # 显示当前分支的版本历史$ git log # 显示commit历史以及每次commit发生变更的文件$ git log --stat # 搜索提交历史根据关键词$ git log -S [keyword] # 显示某个commit之后的所有变动每个commit占据一行$ git log [tag] HEAD --prettyformat:%s # 显示某个commit之后的所有变动其提交说明必须符合搜索条件$ git log [tag] HEAD --grep feature # 显示某个文件的版本历史包括文件改名$ git log --follow [file]$ git whatchanged [file] # 显示指定文件相关的每一次diff$ git log -p [file] # 显示过去5次提交$ git log -5 --pretty --oneline # 显示所有提交过的用户按提交次数排序$ git shortlog -sn # 显示指定文件是什么人在什么时间修改过$ git blame [file] # 显示暂存区和工作区的代码差异$ git diff # 显示暂存区和上一个commit的差异$ git diff --cached [file] # 显示工作区与当前分支最新commit之间的差异$ git diff HEAD # 显示两次提交之间的差异$ git diff [first-branch]...[second-branch] # 显示今天你写了多少行代码$ git diff --shortstat {0 day ago} # 显示某次提交的元数据和内容变化$ git show [commit] # 显示某次提交发生变化的文件$ git show --name-only [commit] # 显示某次提交时某个文件的内容$ git show [commit]:[filename] # 显示当前分支的最近几次提交$ git reflog # 从本地master拉取代码更新当前分支branch 一般为master$ git rebase [branch] ##八、远程同步# 下载远程仓库的所有变动$ git fetch [remote] # 显示所有远程仓库$ git remote -v # 显示某个远程仓库的信息$ git remote show [remote] # 增加一个新的远程仓库并命名$ git remote add [shortname] [url] # 取回远程仓库的变化并与本地分支合并$ git pull [remote] [branch] # 上传本地指定分支到远程仓库$ git push [remote] [branch] # 强行推送当前分支到远程仓库即使有冲突$ git push [remote] --force # 推送所有分支到远程仓库$ git push [remote] --all九、撤销 # 恢复暂存区的指定文件到工作区$ git checkout [file] # 恢复某个commit的指定文件到暂存区和工作区$ git checkout [commit] [file] # 恢复暂存区的所有文件到工作区$ git checkout . # 重置暂存区的指定文件与上一次commit保持一致但工作区不变$ git reset [file] # 重置暂存区与工作区与上一次commit保持一致$ git reset --hard # 重置当前分支的指针为指定commit同时重置暂存区但工作区不变$ git reset [commit] # 重置当前分支的HEAD为指定commit同时重置暂存区和工作区与指定commit一致$ git reset --hard [commit] # 重置当前HEAD为指定commit但保持暂存区和工作区不变$ git reset --keep [commit] # 新建一个commit用来撤销指定commit# 后者的所有变化都将被前者抵消并且应用到当前分支$ git revert [commit] # 暂时将未提交的变化移除稍后再移入$ git stash$ git stash pop转载于:https://www.cnblogs.com/shichangchun/p/11029119.html
http://www.pierceye.com/news/835390/

相关文章:

  • 遂平县网站建设网站建站的类型
  • wordpress多用途主题排行建网站做优化
  • 那里可以做旅游网站的吗手机系统
  • 牙科医院网站源码开封建网站
  • 网站的内容做网站后端的全部步骤
  • 可以做软件的网站有哪些功能wordpress建站事例
  • 静态网站生成刚刚发生在昆明的大事
  • 牡丹江0453免费信息网站学生保险网站
  • 接网站开发项目万网网站后台登陆
  • 江苏网站建站系统平台生存曲线哪个网站可以做
  • 国内产品网站w源码1688index网站制作
  • 韩国网站域名网站推广是干嘛的
  • 怎样查询江西省城乡建设厅网站互联网行业简介
  • 芜湖网站建设推广网站开发者 地图
  • 保养车哪个网站做的好电商网站建设目的及网站的优势
  • 文化馆建设网站上海建设银行官网网站
  • 微信分销网站建设垂直网站建设步骤
  • 网站建设招聘简介应届生求职网站官网
  • 驾校网站建设中国建设银行信用卡中心网站
  • 网站开发中的文档代理网络是什么意思
  • 如何不让百度收录网站网页设计教程文字和图片
  • 深圳网站建设公司哪家最好WordPress文章查询插件
  • 用于网站开发的语言北京专业做网站推广
  • 美工免费素材网站淘宝客cms建站教程
  • 平板上做网站的软件涂料网站建设
  • 做网站导航的wordpress自由度
  • 怎样建外贸网站步骤的英文
  • 网站网上商城建设网站上线详细步骤
  • 有那些网站可以做推广长沙公司排名
  • 怎样申请做p2p融资网站北京做网站一般多少钱