关于github的安装和使用
刚开始用命令行的时候,操作不太熟练,有好多指令记不太熟!
git是分布式版本控制工具,监管我们队项目的修改,GitHub.com是代码托管平台,通过git技术进行管理。国内比较知名的项目有百度F.I.S。
用github管理我的项目:
软件终端工具:cmd(windows系统自带)、cmder(我没用)、gitbash(我用的就是这个)
来了解一下终端的常用命令:
cd 地址 进入某一级目录
dir 查看当前目录下的所有内容
cls清屏
cd\ 进入根目录
cd..返回上一级目录
md 文件夹名称 新建目录
rd 文件夹名 删除目录
git常用命令:
git init 初始化 目的是让git可以识别我们的项目文件
git status 查看当前状态(查看目录内的文件追踪情况,红色为未追踪状态,绿色为追踪状态)
git add 文件夹名 添加追踪文件(此时再用git status查看状态时,该文件夹变为绿色,表明该文件夹已被追踪)
git add -A 耿总该文件夹下的所有文件,但不推荐使用
git commit -m "文字说明" 引号内为注释文本,为本次修改添加注释,方便其他人查看和阅读
git log 查看提交日志(内包含日志的次数和详细情况)
git log --pretty=oneline 所有日志在一行显示(开头会产生一段文本编号,一遍后面可以翻看某次日志)
git reset --hard 文本编号 回到过去某一提交时刻我的文件状态(注意:对于已经删除过的文件,只要根文件夹没有删除,回到过去某一状态依然能找到被删除的文件)
.gitignore 敏感文件/忽略文件 不想被添加的文件。例如在.gitignore中编写temp/node_module/(表明temp文件夹和node_module文件夹不被添加)
如何将本地代码推送至托管平台
第一步:要有一个github账号(最好与邮箱绑定【QQ邮箱除外】)
第二步:在本地命令行添加用户名和邮箱
git config --global user.name "echoHE"(echoHE为我的github用户名)
git config --global user.email "***********@163.com"(邮箱)
git config --list 查看配置列表
第三部:生成ssh公钥和密钥(注ssh 为加密传输协议,传输数据时因为数据时加密的,即是数据泄露,也不会造成损失,因为是远程加密的)
ssh-keygen -t rsa -C "***********@163.com",这样会在本地C:/user/asus的.ssh文件夹下生成id_pub(公钥)和id_rsa(密钥);
将公钥已记事本方式打开,复制,将其张贴到远程settings下的ssh and GPG,新建一个SSH key,保存。
第四步:创建远程仓库(在自己的账号中创建)
第五步:建立本地与远程仓库的连接
git remote origin git @github.com:***********/仓库名.git(注:*为我的github账户名)
使用 ssh -T git@github.com 测试与远程仓库是否连接
第六步:开始推送:
git push origin master (将master推送至origin远程仓库平台)
注:首次推送使用git push -u origin master
再注意:如果远程仓库的文件在本地没有(如一般有一个README文件),则应该先拉去远程仓库的文件 git pull origin master 在进行推送
如果不想使用终端命令行。可以使用GUI(图形界面)

浙公网安备 33010602011771号