码云和Github的使用

git使用
git config --global user.email “邮箱” 配置git的用户邮箱
git config --global user.name “用户名” 配置git的用户名
git config --list 查看当前的配置信息
git init 初始化git仓库,使用git来管理项目
git status 查看当前git仓库的状态
git add 文件名称 把工作目录中的文件添加到暂存区
git add . 把工作目录中所有未跟踪的和修改后的文件添加到暂存区
git rm --cached 文件名称 把暂存区中的文件删除

git checkout 文件名称 从暂存区中恢复文件到工作目录
git commit -m 说明信息 把暂存区内容提交本地git仓库
git log 查看提交记录,只能查看当前版本之前的提交记录

git reset --hard 提交id 从git仓库中恢复到工作目录
git reflog 查看所有的提交记录,以及恢复记录

git branch 查看所有的分支
git branch 分支名称 创建分支
git checkout 分支名称 切换分支

git merge 分支名称 合并分支
git branch -d 分支名称 删除分支(前提是已经合并了)

git branch -D 分支名称 强制删除分支(即使没有合并)
git push 远程仓库地址 分支名称 把本地git仓库的分支提交到远程git仓库
git remote add 远程仓库别名 远程仓库地址 给远程仓库起别名
git push 远程仓库别名 分支名称 使用别名提交到远程仓库
git clone 远程仓库地址 从远程仓库克隆到本地(第一次使用)
git pull 远程仓库地址 分支名称 从远程仓库拉取项目到本地

忽略文件
.gitignore 自动忽略该文件中的文件
使用express生成器(脚手架)构建项目
npm install express-generator -g 安装生成器工具
命令行进入到生成的项目的目录
express 项目名称 生成express项目
cd 项目名称 在命令行进入项目目录
npm install 安装项目中依赖的包(package.json)
npm start 启动项目,端口默认使用3000
使用浏览器访问 http://127.0.0.1:3000
npm cache clean --force 清除npm缓存(如果npm install出问题)
⾸先在你的硬盘上找到你想要存放代码的⽂件夹, 通过命令⾏⼯具打开, 克隆远程仓库到本地.
注意, 必须是空⽂件夹. 我们可以之后把代码拷⻉进来即可
这⾥使⽤ https 地址, ⽅便快捷. 使⽤ ssh 地址需要额外的秘钥配置, 繁琐.
这⾥的地址是之前步骤中复制得到的
git clone https://gitee.com/736907613/Demo.git
此处需要录⼊码云的账号和密码, 就是第⼀步注册时申请的
注意密码录⼊时, 是不显示的, 这是为了安全考虑防⽌其他⼈知道你密码的位数
输⼊正确的密码, 回⻋确认即可
此处会出现⼤多数同学经常出现的错误:
⾸次输⼊账号密码之后, ⼀旦输⼊错误, git会记住错误的账号密码, 导致之后再也登录不上去
公开类型的仓库不需要输⼊账号密码
重置保存的账号密码
git config --system --unset credential.helper
⽂件夹中会多出⼀个Demo⽂件夹, 这就是从⽹上下载的⽂件夹
⽂件夹中默认会带有⼀些内容
复制我们的项⽬代码到这个⽂件夹中, 以后就在这个⽂件夹中编写项⽬即可.
远程仓库使⽤相关的命令⾏
克隆远程仓库到本地
git clone 仓库地址
推送本地提交的版本到远程仓库
默认推送到 orign 仓库的master分⽀
git push
可以主动声明
git push origin master
从远程仓库拉取代码到本地
git pull
添加远程仓库地址
git remote add origin 你的新远程仓库地址
查看当前所有远程仓库别名
git remote
查看某远程仓库地址
git remote get-url 仓库别名
删除当前远程仓库地址
git remote rm 仓库别名
新增远程仓库地址并起别名, 这⾥ origin 是习惯上的别名
git remote add origin 你的新远程仓库地址
更改仓库地址
git remote set-url origin 新的仓库地址
SSH⽅式
此⽅式的好处是不需要每次操作都输⼊账号密码, 但是必须设定秘钥
在电脑任意位置右键, 打开 Git Bash Here
稍作等待, 在弹出的命令提示框中依次输⼊以下命令
$ cd ~
$ mkdir ~/.ssh && cd ~/.ssh
下⽅两⾏代码之前应该执⾏过, 则本次不需要执⾏
$ git config --global user.name “你的名字”
$ git config --global user.email “你的邮箱”
$ ssh-keygen -t rsa -C “你的email”
实例:
最后⼀个命令⾏结束后, 会有⼏个输⼊请求, 都按回⻋即可.
接下来, 到你的C盘下, ⽤户⽂件夹, 找到你的⽤户名, 找到 .ssh ⽂件夹.
复制 id_rsa.pub 中的内容.
填写到 https://gitee.com/profile/sshkeys 此位置中. 需要登录操作
确定完成后, 复制 SSH 地址
然后在命令⾏中, 更改你的远程仓库地址为 SSH ⽅式
git remote set-url origin 你的仓库地址
之后再执⾏各种远程操作命令, 就不会要求输⼊账号和密码了
.gitignore
有时候, 并不想把所有⽂件都上传到远程服务器, 那么可以在项⽬根⽬录下创建⼀个 .gitignore ⽂件, 在
⽂件中按照固定格式, 指定不想上传到远程服务器的⽂件
⼀⾏写⼀个规则
⽂件的内容格式⼤概为: *是通配符
*.log
*.temp
/vendor
GitHub使⽤
官⽅⽹站https://github.com/
这是⽬前全球最⼤的代码分享⽹站.
GitHub的操作⽅式与码云⼏乎⼀致, 不过GitHub提供⼀个可视化⼯具, 让Git使⽤起来更加⽅便.
可视化⼯具下载地址: https://desktop.github.com/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Dev _

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值