Git的基本用法

84 阅读2分钟

Git的基本用法


官方文档

参考文章

总结

Git最重要的就是三个基本操作:

  • 把工作区的修改(增删改) 加入暂存区 git add .
  • 把暂存区的内容提交到本地仓库分支 git commit -m "message"
  • 把本地仓库分支提交到远程仓库分支 git push -u origin main

0.jpeg

给已存在的工程添加Git版本控制

  1. 首先:去github 网站上创建一个空项目,记得勾选 .gitignore README.md

  2. 打开终端,cd到已存在项目的目录

  3. 输入以下命令行,初始化一个本地仓库:

    git init -b main			//-b 指定分支名称
    
  4. 输入以下命令,把工程所有文件都添加到该仓库中(注意别忘记后面的 . 号, 与add之间有空格):

    git add .
    # 若要取消添加文件,请使用 'git reset HEAD YOUR-FILE'
    
  5. 输入以下命令,把文件提交到本地仓库:

    git commit -m "Message"
    # 若要删除此提交并修改文件,请使用 'git reset --soft HEAD~1' 并再次提交和添加文件
    

    如果出现nothing to commit, working directory clean说明你已经提交好了。

  6. 输入以下命令,添加远程仓库地址:

    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步。

  7. 输入以下命令,把文件提交到远程仓库:

    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

  8. 如果第7步依然失败的话再执行git pull –rebase origin main命令,然后再执行git push -u origin main即可上传成功。

  9. 如果还是不能拉代码的话再重启项目执行git branch –set-upstream main origin/main即可。
  10. 假如第7步依然失败的话再执行git pull –rebase origin main命令,然后再执行git push -u origin main即可上传成功。

  11. 假如还是不能拉代码的话再重启项目执行git branch –set-upstream main origin/main即可。

  12. 使用git status命令查看工作区状态,是否有改动