郑州哪里做网站最好,轻拟物WordPress主题,西安网站改版的公司,icp备案是什么意思Gitee和Git指令 Gitee提交代码方法1 先将仓库clone到本地#xff0c;修改后再push到 Gitee 的仓库方法2 本地初始化一个仓库#xff0c;设置远程仓库地址后再做push 切换分支下载代码通过git clone克隆仓库通过下载 ZIP 的方式下载代码 Git提交指令 解决本地库同时关联GitHub… Gitee和Git指令 Gitee提交代码方法1 先将仓库clone到本地修改后再push到 Gitee 的仓库方法2 本地初始化一个仓库设置远程仓库地址后再做push 切换分支下载代码通过git clone克隆仓库通过下载 ZIP 的方式下载代码 Git提交指令 解决本地库同时关联GitHub和Gitee常用命令及注意事项GitGit Bash SSH Key易出错的点Git Bath辅助软件 / 开发插件Gitee TreeGithub DNS 推荐列表 参考学习资料 Git安装教程链接: Git的安装配置
Gitee
教程链接: https://gitee.com/help/articles/4122 账号注册和创建仓库参考教程链接这里主要记录一下使用的指令。
提交代码
创建仓库后对应仓库地址为https://gitee.com/用户个性地址/仓库名.git。在gitee网页可以查看仓库地址并复制
方法1 先将仓库clone到本地修改后再push到 Gitee 的仓库
指令提交当前目录的所有文件可以在待提交的文件夹导航栏输入git bash回车就能提交被选中的文件。 在Git Bash 里面输入指令
$ git clone https://gitee.com/用户个性地址/HelloGitee.git #将远程仓库克隆到本地在克隆过程中如果仓库是一个私有仓库将会要求用户输入 Gitee 的账号和密码。
$ git config --global user.name 你的名字或昵称
$ git config --global user.email 你的邮箱执行下面命令提交
$ git add . #将当前目录所有文件添加到git暂存区
$ git commit -m my first commit #提交并备注提交信息
$ git push origin master #将本地提交推送到远程仓库方法2 本地初始化一个仓库设置远程仓库地址后再做push
和方法1的差别在于先创建仓库。
$ git init
$ git remote add origin https://gitee.com/用户个性地址/HelloGitee.git这样就完成了版本的一次初始化。 接下去进入你已经初始化好的或者克隆仓库的目录,然后执行
$ git pull origin master修改/添加文件否则与原文件相比就没有变动。
$ git add .
$ git commit -m 第一次提交
$ git push origin master然后如果需要账号密码的话就输入账号密码这样就完成了一次提交。此时你可以在你的个人面板、仓库主页查看到你的提交记录。
切换分支
将当前工作分支切换到branchName
git checkout branchName在新分支创建的同时切换分支
git checkout -b newBranch相当于下面两条命令的执行结果
1. git branch newBranch2. git checkout newBranch查看所在目录的分支
$ git branch -a下载代码
通过git clone克隆仓库
在用户具备访问项目仓库代码权限的前提下通过本地命令行执行git clone仓库地址即可克隆仓库到本地。
$ git clone https://gitee.com/用户名/库名.git #将远程仓库克隆到本地在克隆过程中如果仓库是一个私有仓库将可能会要求用户输入 Gitee 的账号和密码。按照提示输入即可。
通过下载 ZIP 的方式下载代码
用户可以在项目仓库主页找到下载区下载按钮位置见上图点击「下载ZIP」在跳转的验证页面通过验证确认后即可开始下载。 下载ZIP包内容为下载当前访问分支/Commit的内容不包含 Git 版本。
Git
教程链接: 手把手教你用git上传项目到GitHub 注册-创建仓库参考教程。
提交指令
在本地git输入指令
git init //把这个目录变成Git可以管理的仓库
git add README.md //文件添加到仓库
git add . //不但可以跟单一文件还可以跟通配符更可以跟目录。一个点就把当前目录下所有未追踪的文件全部add了
git commit -m first commit //把文件提交到仓库
git remote add origin gitgithub.com:用户名/仓库名.git //关联远程仓库
git push -u origin master //把本地库的所有内容推送到远程库上解决本地库同时关联GitHub和Gitee
如果要推送到GitHub使用命令git push github master
如果要推送到Gitee使用命令git push gitee master
详细内容参考链接: 解决本地库同时关联GitHub和Gitee
常用命令及注意事项
Git
可以使用 switch 代替 checkout 来实现切换分支的操作
Git Bash
在 Git Bath 操作文件中复制后的链接地址可以通过 Shift Insert 按键组合进行粘贴在 Git Bath 中按 ⬆ 可以复制之前的命名Git Bath 中可通过 git add folderName/* 来添加某个文件夹下所有的文件
SSH Key
ssh key生成比较全的教程: 如何生成SSH key
易出错的点
Git Bath
由于默认安装的是 VIM 编辑器如果在输入某个命令后显示一大串文本按 ESC 无法退出显示时可尝试按 q 键 退出回到正常的输入状态如果使用 git commit 时没有添加备注git 会进入强制输入模式此时完成输入后需要按 ESC 进入普通模式然后输入:wq 实现退出不然会卡在那个页面。注意输入:wq 的时候这个命令是会出现在最下一行。Git Bath输入对空格要求很严格如$ git config --global user.name “Your Name”$ git config --global user.email emailexample.com这里的空格都不能掉也不能更改。global前面不能有空格引号前面必须有空格否则无法把用户名和用户邮箱输入进去。第一次链接github远程库的时候容易出现 error: failed to push some refs to可以使用git pull --rebase origin master再去链接远程库。一般是因为远程库存在readme.me文件
辅助软件 / 开发插件
Gitee Tree
可以使用树形结构查看项目文件内容 https://gitee.com/oschina/GitCodeTree
Github DNS 推荐列表
参考以下链接设置 HOST 可不用借助梯子 https://gitee.com/AutismSuperman/github-dns
参考学习资料
datawhale faster git: https://github.com/datawhalechina/faster-gitGit Reference(含常用命令解释) https://git-scm.com/docsPro Git(中文版 - from 码云) https://git.oschina.net/progit/