git还原某个特定的文件到之前的版本
场景: 对于某个Git控制下的文件进行了修改,但是改的不满意,想退回到改之前的版本。假定该文件为 src/main/main.c 解决方法: 第一步: 在命令行中输入 git log src/main/main.c 得到该文件的commit 历史。 会得到类似下面的界面 第二步: 复制需要回退版本的hash,在此假设我们回退到 … 阅读更多 »git还原某个特定的文件到之前的版本
场景: 对于某个Git控制下的文件进行了修改,但是改的不满意,想退回到改之前的版本。假定该文件为 src/main/main.c 解决方法: 第一步: 在命令行中输入 git log src/main/main.c 得到该文件的commit 历史。 会得到类似下面的界面 第二步: 复制需要回退版本的hash,在此假设我们回退到 … 阅读更多 »git还原某个特定的文件到之前的版本
1.安装好软件后设置当前GIT用户名称及邮箱
1 2 3 4 5 6 7 8 9 10 |
//创建初始化数据,用户名和邮箱作为用户标识 git config –-global user.name “XXX” git config –-global user.email “XXX@163.com” //如果需生成密钥用于SSH链接(每次提交可以不输入重复): ssh-keygen -t rsa -C “XXX@XXX.com” //一直回车保存至默认路径,WINDOWS系统一般是C:\Users\~.ssh cat id_rsa.pub //拷贝该路径公钥文件中所有字符至网页中个人设置的公钥中。 //若需ssh免密登录某主机,需要将获取的公钥字符串存入对方~/.ssh/authorized_keys文件中 |
2.创建新项目
1 2 3 4 5 6 7 |
//在新项目目录中,打开git bash ,输入git init创建初始化程序 //打开网页创建项目名称123,并复制该路径下的HTTP或者SSH的URL地址 //添加工程文件 git add --all //提交本地仓库所有文件git all .也可以 git commit -m “first commit” //提交本地仓库并备注修改信息 git remote add origin git@gitee.com:XXX/123.git //添加远程服务器origin仓库,选ssh协议可不重复输密码 git push -u origin master //上传文件到远程服务器源origin为master主分支里 |
3.创建分支及上传文件
1 2 3 4 5 6 7 8 9 10 |
git branch test3branch //创建分支 git pull origin test3branch //从远端拉取分支 test3branch git checkout test3branch //切换到分支test3branch并检出到最新节点 git add stdafxABC.cpp //添加文件 git status //查看状态 git commit -m “上传信息备注” //确认提交到本地仓库 git push –tags //将之前版本序列号传递至新项目 git tag -a v1.0.1 -m “修改注释信息等版本信息” git tag -l //查看当前版本号 |
4.已经创建完成项目,进行上层提交 [cray… 阅读更多 »git初建项目及提交拉取
目录 [1.采用git submodule命令] [2.修改第三方库,直接提交其中文件内容到自己项目中] 1.采用git submodule命令 1)添加submodule 为当前工程添加submodule,命令如下:
1 2 |
git submodule add 仓库地址 路径 |
其中,仓库地址是指子模块仓库地址,路径指将子… 阅读更多 »自有Git项目添加删除第三方Git库资源