Skip to content

Latest commit

 

History

History
53 lines (52 loc) · 1.44 KB

git.md

File metadata and controls

53 lines (52 loc) · 1.44 KB

#GIT小结

在使用git的过程中,学习到了很多,也遇到了很多的坑,记录下来

1.在本地生成公钥和密钥

ssh-keygen -t rsa -C "[email protected]"

2.复制生成的key到github上

cat /Users/pwd/.ssh/id_rsa.pub

3.验证是否正常通讯

4.设置username和email

git config --global user.name "your name"
git config --global user.email "[email protected]"

5.cd到要git的仓库

git remote add origin [email protected]:yourName/yourRepo.git
git remote rename a b 仓库改名操作
git remote -v 查看版本
git init
git add *.c
git rm README #git 删除操作
#git mv *.c file/ git 移动文件操作
git add README
git commit -m '初始化项目版本'
git push origin

error情况 1.出现有本地仓库和远程仓库commit不一的情况,慎用

git reset origin/master

这样会把本地仓库恢复成和远程一样的情况,可能会删除本地文件,坑啊,最好是本地先备份下 2.在删除之前的commit的时候我用了网上的下面的代码

git reset --hard <commit_id>
git push origin HEAD --force

也是一个会影响本地仓库的代码,慎用 3.出现fatal: Could not read from remote repository. 可能是因为ssh验证和https验证的url格式的不同 shell #https: https://github.com/xxxx/xxx.git #ssh [email protected]:xxxx/xxx.git