使用git快捷方便的保存代码

使用git快捷方便的保存代码

大家都在使用git保存和备份代码,下面我们就来学习下吧。

一、本地安装和配置git

1、安装git

pacman -S git //如果没有问题的话就可以安装成功了

2、验证

git --version //看到结果git version 2.10.2就可以了

3、将当前用户添加到wheel组,方便使用sudo(不是必须的)

usermod username -aG wheel //用root用户

4、添加git用户信息,将yourname换成你自己注册的用户名

git config --global user.name "yourname"

5、添加git用户信息邮箱,将yourname@aliyun.com换成你自己注册时的邮箱

git config --global user.email " yourname@aliyun.com"

6、修改git的其他配置,主要有颜色和默认编辑器

git config --global color.ui auto

pi@raspberrypi:~ $ git config --global core.editor vim //默认为nand,改为vim

7、校验git的配置

git config --list

结果应该是下面的样子:

user.name=username

user.email=username@aliyun.com

color.ui=auto

core.editor=vim

二、远程仓库建立

下面用一个简单仓库的建立演示远程仓库的建立:

1、登陆github

网址:https://github.com/ 点击sign in输入用户名和密码登陆,速度有可能不是很快,稍等片刻

2、建立github newrepository,

点击newrepository 就会跳到一个页面

**新建目录:**mkdir ~/WORKM/GitCode

**进入目录:**cd WORKM/GitCode

git工作区初始化: git init . 千万别露掉了init后的.

2、编辑源代码

calculate.h头文件:

1 #ifndef calculate_h

2 #define calculate_h

3

4 int add(int, int);

5 int sub(int, int);

6 int mul(int, int);

7 int div(int, int);

8 int mod(int, int);

9

10 #endif

编辑完头文件后,保存文件后,执行命令git status查看代码跟踪状态,会有如下信息:

未跟踪的文件:

(使用 “git add <文件>…” 以包含要提交的内容)

calculate.h

根据提示,使用命令 git add calculate.h提交,再次运行命令git status查看代码跟踪状态,会有如下信息:

位于分支 master

初始提交

要提交的变更:

(使用 “git rm –cached <文件>…” 以取消暂存)

新文件: calculate.h

calculate.c实现文件:

1 #include

2 #include "calculate.h"

3

4 int add(int var1, int var2){

5 return var1 + var2;

6 }

7

8 int sub(int var1, int var2){

9 return var1 - var2;

10 }

11

12 int mul(int var1, int var2){

13 return var1 * var2;

14 }

15

16 int div(int var1, int var2){

17 if(0 == var2){

18 printf("除数不能为零!\n");

19 return -1;

20 }

21 return var1 / var2;

22 }

23

24 int mod(int var1, int var2){

25 return var1 % var2;

26 }

编辑完成calculate.c文件后,使用git status查看跟踪状态,如下:

位于分支 master

初始提交

要提交的变更:

(使用 “git rm –cached <文件>…” 以取消暂存)

新文件: calculate.h

未跟踪的文件:

(使用 “git add <文件>…” 以包含要提交的内容)

calculate.c

使用命令git add calculate.c提交文件后,再次git status查看文件状态

位于分支 master

初始提交

要提交的变更:

(使用 “git rm –cached <文件>…” 以取消暂存)

新文件: calculate.c

新文件: calculate.h

testCalculate.c测试文件

1 #include

2 #include "calculate.h"

3

4 int main(int argc, char *argv)

5 {

6 int var1;

7 int var2;

8

9 printf("please input a number: ");

10 scanf("%d", &var1);

11 printf("please input a number: ");

12 scanf("%d", &var2);

13

14 printf("%d + %d = %d\n", var1, var2, add(var1, var2));

15 printf("%d - %d = %d\n", var1, var2, sub(var1, var2));

16 printf("%d * %d = %d\n", var1, var2, mul(var1, var2));

17 printf("%d / %d = %d\n", var1, var2, div(var1, var2));

18 printf("%d %% %d = %d\n", var1, var2, mod(var1, var2));

19

20 return 0;

21 }

使用命令:gcc testCalculate.c calculate.c编译,生成a.out可执行文件,运行结果如下:

please input a number: 7

please input a number: 3

7 + 3 = 107 - 3 = 47 * 3 = 217 / 3 = 27 % 3 = 1[guochaoxxl@opensource GitCode]$ vim testCalculate.c

觉得格式不对,需要更改,修改后,使用git status查看文件状态:

位于分支 master

初始提交

要提交的变更:

(使用 “git rm –cached <文件>…” 以取消暂存)

新文件: calculate.c

新文件: calculate.h

新文件: testCalculate.c

尚未暂存以备提交的变更:

(使用 “git add <文件>…” 更新要提交的内容)

(使用 “git checkout – <文件>…” 丢弃工作区的改动)

修改: testCalculate.c

使用命令提交git add testCalculate.c,再次使用git status查看文件状态:

位于分支 master

初始提交

要提交的变更:

(使用 “git rm –cached <文件>…” 以取消暂存)

新文件: calculate.c

新文件: calculate.h

新文件: testCalculate.c

相关推荐

梦幻西游:教你玩五开如何选择适合自己的等级
beat365中国在线体育官网

梦幻西游:教你玩五开如何选择适合自己的等级

📅 09-29 👁️ 3829
如何彻底关闭手机定位功能以保护隐私
beat365中国在线体育官网

如何彻底关闭手机定位功能以保护隐私

📅 11-05 👁️ 9443
广东深圳哪里有算命比较灵验的地方、详细地址、位置在哪里;(深圳哪里的算命最准?详细地址和位置解析)