GIT中文教程
首页 > STM32学习   作者:皮皮华  2019年11月17日 17:57 星期日  热度:1343°  字号:   评论:0 条
时间:2019-11-17 17:57   热度:1343°  评论:0 条 

下载安装包:

https://tortoisegit.org/download/

12391.png
 

下载汉化包:

123100.png
 

设置软件为中文:

123111.png
 

 

生成SSH

点击 开始菜单-找到TortoiseGit中的PuTTYgen并打开

123156.png 
  123159.png123161.png123164.png123168.png


 

 

 

新建本地仓库:

123180.png
 

配置工程:

123188.png 

123190.png 

 

 

 

 

拉取远程仓库程序:

123206.png 

 

制作.gitignore忽略文件:

随便新建一个txt文件,双击打开,另存为

123248.png 

123250.png 

规则设置

123257.png 

上传本地程序:

这里有2种方式添加和提交

方法1快速提交:

123289.png 

方法二忽略提交:

123300.png 

123302.png 

提交之后如果需要备份到远程仓库,则继续点击推送即可

123330.png 

 

常用指令:

指令教程:https://www.liaoxuefeng.com/wiki/896043488029600

创建目录

mkdir pph

 

进入创建后的文件夹

cd pph

 

git初始化

git init

 

添加文件

git add

 

提交修改记录

git commit -m ""

 

查看版本记录

git log

 

回退上个版本

git reset --hard HEAD^

 

跳转到指定id版本

git reset --hard cd8b7

 

查看文件

cat 123.txt

 

查看所有操作记录

git reflog

 

创建公私秘钥

ssh-keygen -t rsa -C "775262592@qq.com"

 

添加远程库

git remote add origin git@10.0.0.249:communication/AX2100.git

 

拉取远程仓库到本地

git fetch origin

 

克隆

git clone git@10.0.0.249:communication/AX2100.git


git仓库迁移

如果需要将仓库之前的提交记录也迁移到新仓库可以使用以下方法

git clone --mirror git@gitee.com:pipihua/xgd_at.git //旧仓库
cd xgd_at.git
git remote set-url --push origin git@10.18.6.211:communicate/mcu_rtos_wifi.git//新仓库
git push --mirror git@10.18.6.211:communicate/mcu_rtos_wifi.git//新仓库

常见的GIT问题

线上服务器代码已设置好文件权限,git本地代码编辑后更改了文件权限,进行git提交到代码库,合并代码时导致文件权限被更改,上线文件内容未更改,出现大批量合并文件,合并后会导致线上文件权限的变更
处理方式:
    在当前git仓库文件夹中设置
    $ git config core.filemode false
    查看当前配置
    cat .git/config

    或者直接进入项目的.git隐藏文件夹,直接修改config文件,将下列filemode的值改为false

    [core]
        filemode = false


 您阅读这篇文章共花了: 
捐赠支持:如果觉得这篇文章对您有帮助,请“扫一扫”鼓励作者!
 本文无需标签!
二维码加载中...
本文作者:皮皮华      文章标题: GIT中文教程
本文地址:http://huazai.eleuu.com/?post=23
版权声明:若无注明,本文皆为“皮皮华博客”原创,转载请保留文章出处。

发表吐槽

你肿么看?

你还可以输入 250 / 250 个字

嘻嘻 大笑 可怜 吃惊 害羞 调皮 鄙视 示爱 大哭 开心 偷笑 嘘 奸笑 委屈 抱抱 愤怒 思考 日了狗

评论信息框


既然没有吐槽,那就赶紧抢沙发吧!