魔鬼Git实操记录😂

2018-11-08  本文已影响0人  黄昭鸿

创建版本库

在项目根目录下右键空白处打开Git Bash:

打开Git Bash

使用命令
git init
来初始化版本库

初始化版本库

把工作区的所有文件添加到暂存区,并提交到版本仓库:

git add .以及git commit -m "这里写关于此次提交描述"

把工作区的所有文件添加到暂存区 提交到版本仓库

添加远程库

git remote add origin [address]
这里的address写王丹提供的码云项目地址:git@gitee.com:wangdengdeng/Test.git
并给该远程仓库起名为gitee

添加远程库

把分支的所有内容推送到远程库上

头一次推送,使用-u参数,以后可以省略该参数。
当前分支为master分支(默认主分支)

当前分支
使用push命令推送分支
git push -u gitee master
git push -u -f gitee master  //强制推送

出现推送失败提示


推送失败

这里应该是ssh服务被禁用了,去服务里开启服务,再重新推送
再次出错,提示

Permission denied (publickey). fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists.

这里应该是由于某种原因,没有找到密钥,需要重新添加
ssh-add C:/Users/SPL/.ssh/git_rsa
然后使用ssh -T git@gitee.com测试

出错-没有找到密钥
测试成功,再次尝试推送:
推送成功

创建并关联dev分支

//创建dev分支
git checkout -b dev
git checkout master
git checkout -b gitee/dev
git checkout master
//关联远程dev分支和本地dev分支
git branch --set-upstream-to=gitee/dev dev
创建并关联dev分支

把分支推送到远程仓库

git push gitee dev
此时可在码云上看到两个分支

在码云上看到两个分支

打个标签

git tag -a v1.0 -m "第一个开发版本"

把标签也推上去

git push gitee --tags

推送dev分支以及标签.png

修改

在项目根目录新建一个README.md文件并键入内容


新建一个README.md文件的内容

使用git status命令查看工作区状态

查看工作区状态
图中Git告诉我们当前分支(dev)被绑定到远程分支gitee/dev,还发现了一个没有被跟踪的文件README.md,并提示使用git add命令跟踪它。

接下来添加并提交刚刚新建的文件:
git add README.md
git commit -m "新建了一个README文件"
上面两个操作可视为一个“修改”。
然后可以推送到远程仓库

添加并提交修改

忽略一些文件

切换到master分支,在工作区新建.gitignore文件

新建.gitignore文件

填写你想忽略的文件
例如.class、.log文件:

# Compiled class file
*.class

# Log file
*.log

保存,添加并提交(使用git add [file]git commit -m "说明"这两个命令)

以后以后提交的时候Git就会忽略掉这些文件了。

上一篇 下一篇

猜你喜欢

热点阅读