git常见操作
1.先cd切换到工作的目录
2.进入项目文件夹,通过命令git init将项目初始化成git本地仓库
git init
2、将项目内所有文件都添加到暂存区
git add . //用.是当前目录,也可自己选择文件加入
3、对本次的提交进行备注,以便后期版本回退等操作
git commit -m 'xxx' //xxx是本次提交备注的内容
例如:git commit -m "first commit"
如果要切换分支名为main :
git branch -M main其实这些建立空仓库后github上也有说明
4、在github上新建一个仓库,然后使用命令将本地仓库与远程仓库建立连接
现在由于github的更新,已经不支持账号密码登录,因此需要去setting中的开发者设置里面自己生成私钥密码。再生成私钥密码,并且确认能够正常连接github后:
先创建 git remote add origin https://github.com/你的用户名/你的仓库.git
这里参照官方文档(https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories)
“A remote URL is Git's fancy way of saying "the place where your code is stored." That URL could be your repository on GitHub, or another user's fork, or even on a completely different server.
You can only push to two types of URL addresses:
- An HTTPS URL like
https://github.com/user/repo.git
- An SSH URL, like
git@github.com:user/repo.git ->由于前面配置了ssh登录 并且确保可以登录了
Git associates a remote URL with a name, and your default remote is usually called origin
.”
然后设置 :git remote set-url origin git@github.com:你的用户名/你的仓库.git
接下来就可以push了
git push origin master -u //可用-u此时注意readme文件问题
其中:git fetch从远程下载最新的,而不尝试合并或rebase任何东西。 然后git reset将主分支重置为您刚刚获取的内容。 --hard选项更改工作树中的所有文件以匹配origin/master中的文件