Git的基本用法
总结
Git最重要的就是三个基本操作:
- 把工作区的修改(增删改) 加入暂存区
git add .- 把暂存区的内容提交到本地仓库分支
git commit -m "message"- 把本地仓库分支提交到远程仓库分支
git push -u origin main
给已存在的工程添加Git版本控制
-
首先:去
github网站上创建一个空项目,记得勾选.gitignoreREADME.md; -
打开终端,cd到已存在项目的目录
-
输入以下命令行,初始化一个本地仓库:
git init -b main //-b 指定分支名称 -
输入以下命令,把工程所有文件都添加到该仓库中(注意别忘记后面的 . 号, 与add之间有空格):
git add . # 若要取消添加文件,请使用 'git reset HEAD YOUR-FILE' -
输入以下命令,把文件提交到本地仓库:
git commit -m "Message" # 若要删除此提交并修改文件,请使用 'git reset --soft HEAD~1' 并再次提交和添加文件如果出现
nothing to commit, working directory clean说明你已经提交好了。 -
输入以下命令,添加远程仓库地址:
git remote add origin + 你的仓库地址例如:
git remote add origin https://git.oschina.net/hhh/GitDemo.git如果出现
fatal: remote origin already exists.说明你已经添加过远程仓库了,输入以下命令删除远程仓库:git remote rm origin,然后再次执行第6步。 -
输入以下命令,把文件提交到远程仓库:
git push -u origin main # main 是分支名,若分支不是main,应替换然后就等着它提交完成就完事了。
如果出现:
error: failed to push some refs to 'https://github.com/...'执行
git pull origin main然后再次执行git push -u origin main -
如果第7步依然失败的话再执行
git pull –rebase origin main命令,然后再执行git push -u origin main即可上传成功。 -
如果还是不能拉代码的话再重启项目执行
git branch –set-upstream main origin/main即可。 -
假如第7步依然失败的话再执行
git pull –rebase origin main命令,然后再执行git push -u origin main即可上传成功。 -
假如还是不能拉代码的话再重启项目执行
git branch –set-upstream main origin/main即可。 -
使用
git status命令查看工作区状态,是否有改动