参与拿奖:本文已参与「新人创作礼」活动,一起开启掘金创作之路
1.下载git
2.后续步骤
①打开安装好的Git Bash,通过cd进入项目文件,接着通过下列命令:
git init //初始化项目
git add . //添加.git格式隐藏文件夹
git commit -m "first commit" //表示将项目打包为可上传文件
$ git remote add origin git@github.com:QinHsiu/library-management-system.git //与github仓库建立链接(QinHsiu是账户名,后面加上项名)
git push origin -u master //直接上传文件到仓库
git push origin master:+分支名 //创建分支并上传项目到分支
②可能出现的问题:
Please make sure you have the correct access rights and the repository exists.
a)找到.ssh文件中的know_hosts并删除(一般在用户的文件夹下)
b)打开github找到Settings中的SSH and GPG keys,点击New SSH key
c)重新打开.ssh文件,找到id_rsp.pub并以记事本方式打开,复制里面所有内容,将复制内容粘贴到新创建的SSH key的key文本框中点击Add SHH key即可
d)重新执行一遍步骤①即可
③创建分支
# 分支的创建与切换, 也可以直接用一行代码:git brance -b 分支名
git branch 分支名
git checkout 分支名
# 修改完了代码,需要push到远程分支上,可以下面操作
git push --set-upstream origin 分支名
# 查看分支
git branch # 本地分支
git branch -r # 远程分支
git brance -a # 查看所有分支
④创建协作账号
# 创建账户和邮箱
git config --global user.name "name"
git config --global user.email "example.com"
# 查看配置
git config --list
# 建立SSH链接
ssh-keygen -t rsa -C "example.com"
# 复制新建id_rsa.pub中内容至GitHub中
cat ~/.ssh/id_rsa.pub
# 打开GitHub,在设置中找到SSH配置选项,新建SSH,直接粘贴至密钥出,并命名rsa
# 建立ssh连接
ssh -T git@github.com
#本地新建一个文件夹,并cd进入该文件夹,克隆相关仓库至本地
git clone git@github.com:用户名/仓库名
# 将相关文件拖至需要更新的文件夹中
git add . (针对多个文件)
git add filename (针对单个文件)
# 查看当前状态
git status
# 为新添加文件添加备注
git commit -m "new file"
git push (上传)
# 如果仓库中文件发生变动,需要先更新本地文件
git pull
⑤上传的一套代码
#打开git bash
#cd 到上传项目文件
git init #创建仓库
git add . #添加到仓库
git commit -m "first commit" #初始化
git remote add origin git@github.com:仓库名/项目名/.git #提交代码到远程仓库
git remote -v #查看当前的仓库信息
git fetch origin master:open-sources-design #查看分支
git push origin master:分支名
如果上一步出现问题,可能是因为本地项目文件缺乏部分文件导致项目上传失败
git pull --rebase origin master #更新本地文件
git push origin master:分支名
⑥其他
#查看help的三种方式
git help <verb>
git <verb>--help
main git-<verb>