关于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(图形界面)

 

posted @ 2016-11-24 14:27  echoHE  阅读(286)  评论(0)    收藏  举报