GitHub+Git Bash联合使用(一)

                            Git是一个分布式版本控制系统,GitHub则是一个可使用git工具的项目托管平台

        本文主要介绍如何使用Git Bash将自己的文件或代码提交到GitHub上面,实现托管。网上的文章太杂对于初学者来说并不合适,接下来主要介绍操作顺序及相关命令,并附上简短说明文字。操作截图随后有空余时间会添加上来,欢迎查看。

                                                   

****************************************************************************************************************************************************

一、注册GitHub账号,创建远程仓库,记录地址。

二、安装Git Bash,生成SSH key:

1.ssh-keygen -C ‘your@email.address’ -t rsa
    //回车,记录key存放的本地地址;
2.在个人电脑中打开该地址,.ssh-->id_rsa.pub用记事本打开复制全部内容;

3.在浏览器中登录GitHub,账户-->settings-->add SSHkey-->title处起名;key文本框输入上一步复制的内容-->点击Add生成;

4.选择new repository创建自己的GitHub远程仓库,记录http地址后面提交文件使用;

5.打开Git Bash,

  ①git config --global user.name "GitHub个人用户名"       回车

  ②git config --global user.email "GitHub个人邮箱名"      回车
  //Git是分布式版本控制系统,需要填写用户名和邮箱标识。表示你这台机器上所有的Git仓库都会使用这个配置,当然你也可以对某个仓库指定的不同的用户名和邮箱。

  ③cd  E:-->mkdir mygit-->cd mygit-->pwd

 //创建本地git仓库名为mygit,存放目录E/mygit,使用pwd查看当前目录;

  ④git init
  //将当前目录变成git可以管理的仓库目录。这时候你当前testgit目录下会多了一个.git的目录,这个目录是Git来跟踪管理版本的,没事千万不要手动乱改这个目录里面的文件,否则,会把git仓库给破坏了。

  ⑤git init
  //查看要提交到git仓库的文件

  ⑥git add readme.txt
  //假设mygit目录下只有一个readme.txt文件,将该文件添加到暂存区里面

  ⑦git commit -m "readme.txt 提交"                        
  //将该文件提交到git仓库

  ⑧git remote add origin git@github.com:XXX/XXX.git
  //git@github.com:XXX/XXX.git为第四步记录的远程仓库地址;

  ⑨git push -u origin master
  //稍作等待,会弹出小窗口输入GitHub邮箱和密码登录,Git Bash中会显示提交情况;
 
6.①git status                                               回车
  //查看本地仓库中还有哪些未提交的文件,若全部提交命令行中显示"nothing to commit,working tree clean".若还存在未提交的文件
  会显示文件名称,自行查看确认即可;

  ②touch .gitignore
  //创建忽略提交文件目录。本地仓库中会存在个人电脑的一些系统文件,默认是隐藏的,点击“组织--文件和搜索选项--勾选显示隐藏  的文件”. 以desktop.ini文件为例,在本地仓库根目录打开生成的.gitignore文件填写*.ini然后保存。此时在Git Bash中运行git status命令就不会再提示说该文件未提交;

7.①git log 或 git log --pretty=oneline
  //查看git提交日志;

  ②git reset -hard HEAD^
  //第一种是:git reset  –hard HEAD^ 那么如果要回退到上上个版本只需把HEAD^ 改成 HEAD^^ 以此类推。那如果要回退到前100个版本的话,使用上面的方法肯定不方便,我们可以使用下面的简便命令操作:
   git reset  –hard HEAD~100 即可。


****************************************************************************************************************************************************
                                                                                      <未完待续...>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值