背景:
假如现在我电脑里有某个工程项目TestProject,里面有很多代码,我想把它传到Github上,方便找工作的时候别人查看。提前准备:Github 帐号,注册地址:https://github.com
ubuntu下安装git:sudo apt-get install git
第一步:安装git和一些简单的配置。
lin@lin-K40IE:~$ sudo apt-get install gitlin@lin-K40IE:~$ git config --global user.name ShelmyLin ## ShelmyLin是我的Github用户名。
lin@lin-K40IE:~$ git config --global user.email linxiongmin@gmail.com ## 这个是我的Gmail邮箱。
第二步:建立新的Repository。
到Github个人主页,创建新的Repository,如图1,图2和图3所示。
图1 创建新的Repository
图2 配置Repository
图3 Repository配置完成
第三步:将新建的Repository clone到本地。
lin@lin-K40IE:~$ git clone https://github.com/ShelmyLin/MyProject完成后,当前文件夹下会多出MyProject/。如图4所示。
图4 将新建的Repository clone到本地
第四步:上传代码。
用cp命令,将所有的代码拷贝到MyProject/。下面以上传hello.c为例说明。lin@lin-K40IE:~/MyProject$ git add hello.c
lin@lin-K40IE:~/MyProject$ git commit -m 'hello github'
lin@lin-K40IE:~/MyProject$ git push origin master
过程如图5所示,其中nano hello.c的意思是创建一个hello.c的文件,这里因为没有文件,所以随意创建一个。git push origin master命令之后会要求输入Github的用户名和密码。我这里是ShelmyLin。
图5 上传代码
这时候,到自己的Github网站上,便可看到上传成功的hello.c文件。如图6所示。
图6 hello.c上传成功