GIT使用备忘

一、GIT服务器地址

IP192.168.12.21

用户名:git

密码:123456

 

二、如何上传一个新的GIT仓库

RK3128为例:

服务端

1、使用git用户登录GIT服务器,在根目录下新建目录:

mkdir  rk312x_android6.0_v1.00.git

GIT仓库通常以.git结尾。

2、执行初始化命令:

git  init  --bare rk312x_android6.0_v1.00.git

 

客户端

1、首先选定一套没有编译的纯净代码,进入到代码根目录,执行:

find . -type d -name '.git' | xargs rm -rf

find -name ".gitignore" | xargs rm -rf

删除代码中git痕迹。再依次执行如下命令:

   git init

 

   git add .

 

   git commit -m "RK3128 ANDROID6.0 INIT"

 

git remote add origin git@192.168.12.21:/home/git/rk312x_android6.0_v1.00.git

 

   git push origin master

 

第三条为本次提交的注释,第四条指定服务器上对应的GIT仓库,有几个命令耗时较长,耐心等待即可。

 

2、提交完成后,GIT仓库就搭建完成了。

 

三、拷贝一个GIT仓库到本地

git  clone  git@192.168.12.21:/home/git/rk312x_android6.0_v1.00.git

 

四、本地电脑配置

给自己电脑设置用户名和邮箱,用以记录每一笔提交记录的作者:

git config --global user.name "Your Name"

git config --global user.email [email protected]

 

五、提交代码

1、提交代码前先git pull进行同步,确保本地代码与服务器一致。

2、修改文件后,使用git add “filename” 将要提交的文件添加到缓存。

3、使用git commit -m “对提交文件的说明”  为提交添加注释。

4、使用git push提交文件。

5、到上一步,就已经完成一次完整的提交了,可以使用git loggitk查看提交记录。

 

六、同步代码

git clone后就可以使用git pull进行代码同步,将服务器最新代码同步到本地。

 

七、注意事项

1、最好是在本地存放一套干净的没有编译过的代码,专门用于提交代码。

2、提交代码前一定要先git pull同步,确保代码是最新,再进行修改。

3、修改文件后,使用git status . 可以查看本地变更过的文件。

4、git clean -df; git reset --hard ,可以强制清除本地修改及多余文件,慎用!

5、回退版本,使用git log可以看到每笔提交都有一个commit ID,可以使用git reset --hard “commit ID 获取到此笔提交时的版本。

6、提交代码时要按照功能分次提交,千万不要一次提交过多文件,比如本地有20个文件需要提交,这20个文件包含了三个功能或模块的代码,那么就按功能分三次提交,并在注释中明确描述本次提交的功能,这一点非常重要,只有提交记录清晰明确,出现问题时才方便排查。

你可能感兴趣的:(Git)