创建版本库
在项目根目录下右键空白处打开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

把分支推送到远程仓库
git push gitee dev
此时可在码云上看到两个分支

打个标签
git tag -a v1.0 -m "第一个开发版本"
把标签也推上去
git push gitee --tags

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

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

图中Git告诉我们当前分支(dev)被绑定到远程分支gitee/dev,还发现了一个没有被跟踪的文件
README.md
,并提示使用git add
命令跟踪它。
接下来添加并提交刚刚新建的文件:
git add README.md
git commit -m "新建了一个README文件"
上面两个操作可视为一个“修改”。
然后可以推送到远程仓库

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

填写你想忽略的文件
例如.class、.log文件:
# Compiled class file
*.class
# Log file
*.log
保存,添加并提交(使用git add [file]
和git commit -m "说明"
这两个命令)
以后以后提交的时候Git就会忽略掉这些文件了。
网友评论