git上传克隆项目和配置ssh key
上传项目至GitHub
并且注册好GitHub账号后,选择new新建项目>>填入repository name >>creat repository>>此时会会看到链接地址。下载好git后,选择你要上传的文件右键点击Git Bash Here 。输入一下命令。
- git init 此时你的文件夹生成.git文件
- git add . 注意空格‘.’
- git remote add origin 地址 将GitHub上复制的地址填入
- git commit -m “first commit” 添加注释
- git push -u origin master 作为项目发起人-u必须写,之后上传的人可不写
- 注意: 第一次操作可能会要你填写邮箱,输入git config --global user.email然后再次输入git commit -m "first commit然后在git push -u origin master就可以了
从GitHub上克隆项目下来并上传
- cd c: 直接打开git bash,选择想要放置的位置,假设放c盘,或者找到想放入的文件夹右键git bash
- git clone 地址 在GitHub上找到想要复制的项目,找到地址
- git diff 此命令可查看代码不同处
- git status此命令可查看状态,如增加了一个文件
- git add .
- git commit -m"update"
- git pull 建议先把代码拉下来在上传,如果能确保自己是第二个人上传的也就是在发起者上传之后你是第一个,那么就可以不用写,如果你是第三个人上传而没有写这句,那就不能上传,因为代码只能从版本一变成版本二不能从版本一变成版本三
- git push
问题
配置ssh key
问题:git@github.com: Permission denied (publickey). fatal: Could not read from remote repository. Ple…
解决链接: link.
1.你可以按如下命令来生成 sshkey:
ssh-keygen -t rsa -C "xxxxx@xxxxx.com"
三次回车即可生成 ssh key
2. 查看你的 public key,并把他添加到码云(Gitee.com) SSH key添加地址:https://gitee.com/profile/sshkeys)
cat ~/.ssh/id_rsa.pub
3.添加后,在终端(Terminal)中输入
ssh -T git@gitee.com
git中Please enter a commit message to explain why this merge is necessary
解决链接: link.