git知识
2018-01-23 本文已影响0人
kayiulau
windows用户请下载 下载git
在本地仓库里右键选择Git Init Here
效果如同右键Git Bash进入git命令行输入 git init
sshkey
判断是否已经存在本地公钥
cat ~/.ssh/id_rsa.pub
生成ssh key
cat ~/.ssh/id_rsa.pub
windows下 C:\Users\Administrator\.ssh
路径中 id_rsa
文件
将SSH Key 复制到账户上,建立连接,在git bash下输入
验证是否连接成功
$ ssh -T git@github.com
设置username和email
$ git config --global user.name "your name"
$ git config --global user.email "your_email@youremail.com"
提交上传
建一个README文件,提交到本地仓库
$ git push origin master
git push命令会将本地仓库推送到远程服务器。
git pull命令则相反。
创建新工程(空文件夹)
echo "# test2" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin git@github.com:kayiulau/test2.git
git push -u origin master
导入已存在的工程(已经有项目)
Existing folder or Git repository
cd existing_folder
git init
git remote add origin git@code.aliyun.com:kakakayiu/my-vue.git
git add .
git commit
git push -u origin master
将git中项目导出
git clone git@code.aliyun.com:kakakayiu/my-vue.git
使用多个远程仓库
[remote "origin"]
url = https://github.com/kayiulau/vue-demo.git
fetch = +refs/heads/*:refs/remotes/origin/*
[remote "mirror"]
url = git@code.aliyun.com:kakakayiu/my-vue.git
fetch = +refs/heads/*:refs/remotes/mirror/*
git push origin master
git push mirror master
git remote add mirror git@code.aliyun.com:kakakayiu/my-vue.git
Git工作流程
image.pngimage.png