linux 中运用git提交项目到github

1,先注册github的帐号,可以用邮箱

2新建一个存储库repository,在新建的过程中有两项要注意

a: add .gitignore (忽略指定的文件,比如后缀名为 .o, .a等等这样的文件)

gitignore - Specifies intentionally untracked files to ignore(gitignore--指定忽略无路径的文件)

 在工程实现过程中,会生成一些中间文件,或者在项目中的部分文件是不需要进行版本管理的。对于这些文件应该对于Github来讲是透明的。Github提供这种功能,可以自己指定哪些文件可以不被管理。具体方法是在版本管理的根目录下(与.git文件夹同级)创建一个  .gitignore(gitignore是隐藏文件,所以前面有个点)

如果不知道怎么选择,可以在项目根目录下面新建 .gitignore文件 

在项目根目录下(linux中)可直接用
vim .gitignore
#下面是我的gitignore文件的内容
           #忽略gitignore文件
           .gitignore
           #忽略后缀名为.o和.a ,html php的文件
           *.[oa]
            *.html
             *.php
           #显示指定忽略名称为main的文件
           main
b,就是选择Licenses(许可证)的问题,我们可以看下面的链接去选择用那个比较合适

http://choosealicense.com/

3,当repository建好之后

我们就开始再linux中安装git:可以用

sudo add-apt-repository ppa:git-core/ppa//加入更新源
sudo apt-get update//更新
sudo apt-get install git//安装

也可以进行编译安装

$ wget https://github.com/git/git/archive/v2.3.0.zip
$ unzip v2.3.0.zip
$ cd git-2.3.0
//然后编译
make prefix=/usr/bin/git all
sudo make prefix=/usr/bin/git install

4, 安装好git之后,可以运用一下命令进行获取ssh key

$ ssh-keygen -t rsa -C "your_email@youremail.com"
在root目录下的 .ssh文件夹下我们可以发现 

root@zzw-All-Series:~# cd .ssh
root@zzw-All-Series:~/.ssh# ll
总用量 20
drwx------  2 root root 4096  8月 14 09:38 ./
drwx------ 16 root root 4096  8月 14 13:50 ../
-rw-------  1 root root 3326  8月 14 09:21 id_rsa
-rw-r--r--  1 root root  742  8月 14 09:21 id_rsa.pub
-rw-r--r--  1 root root 1768  8月 14 11:15 known_hosts
然后 打开id_rsa.pub

vim id_rsa.pub
复制key值,要全部复制

然后将复制好的key值粘贴到 点击github中个人头像--》setting-》SSH keys--》点击 add SSH keys --》粘贴即可

再者就是连上github 

ssh -T git@github.com//连接github
git status//查看状态

5,下面就是设置,上传(重要步骤)

可以选择nginx中 root /usr/share/nginx/html文件所在的路径

cd /usr/share/nginx/html
然后再clone你github中的项目

git clone https://github.com/username/project_name.git//尾部这个.git必须要加的
cd project_name
<pre name="code" class="html">#设置 git
git config --global user.name "Your Name"
git config --global user.email "youremail@domain.com"
此时目录下会新建一个.gitconfig文件

 
然后再初始化git
git init//初始化git
 git add .           //为所有文件添加索引,也可以是某个文件
 git commit -m "first commit"//添加文件修改的说明
再者就是添加远程链接

 git remote add origin https://github.com/username/project_name.git
#最后
git push -u origin master//然后输入用户名和密码












评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值