您的位置:首页 > 运维架构 > Shell

github简单使用方法【使用git bash】

2016-11-04 11:21 351 查看
1、先建立github的远程仓库【自行百度,网上有一堆】;

2、下载gitbash安装好;

3、进入gitbash命令控制台,进行远程仓库克隆;

使用命令有:
git clone https://github.com/XXXXXXXXXXX/XXXXXXXXXX.git//后面的clone地址在自己建好的github项目里可以找到【选择clone时选择UseHttps即可】[/code] 
等待git命令进行远程代码克隆完成,就可以在本地自己建的仓库里面看到克隆下来的代码;

这时就可以自己在本地进行代码的修改编写;

编写完成后继续进行下面步骤;

4、使用git status查看自己要提交的修改地方【如新增了一个readme.txt文件】,会出现如下图:

5、接下来就是提交步骤:

git add readme.txt
git commit -m 'xxxxxxxxx'//后面的xxxxxxxxx是为了进行版本控制,可以在提交时添加日志记录
git remote add origin https://github.com/xxxxxxxxxxx/xxxxxxxxxxxx.git git push origin master


若是进行git remote add origin https://github.com/xxxxxxxxxxx/xxxxxxxxxxxx.git,出现错误:
fatal: remote origin already exists


则继续进行一步:
git remote rm origin


再继续执行git remote add origin https://github.com/xxxxxxxxxxx/xxxxxxxxxxxx.git

若是进行push是报错:
error:failed to push som refs to.......


则继续使用下面命令进行上传:
git pull origin master


6、值得注意的一点使用https链接【https://github.com/xxxxxxxxxxx/xxxxxxxxxxxx.git】进行克隆和上传时若是文件过大可能会出现超时情况【 fatal:
The remote end hung up unexpectedly】此时可以修改url使用ssh进行上传:

Step1:

ssh-keygen -t rsa -C "email@domain.com" //根据你的邮箱生成一个sshkey
生成成功后,在本地会保存一个私钥,然后将公钥放到gitlab上:

Step2:


cat ~/.ssh/id_rsa.pub //执行后出现表示成功ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc....



Step3:
修改git 的url为 远程仓库中的SSH:【git@server:username/project.git】
git remote set-url origin git@gitserver:USERNAME/PROJECT.git
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息