Git命令和Github

基本操作

  1. 在Github上新建一个仓库Test,不初始化
  2. 然后,本地安装Git
  3. 在本地,新建一个相同库名的目录Test
  4. 进入目录,右键Git Bash HERE
  5. 按照如下命令操作即可:
    echo "# Test" >> README.md
    git init
    git add README.md
    git commit -m "first commit"
    git remote add origin https://github.com/erryeng/Python-practices.git
    git push -u origin master

***从Github网站上把项目拉到本地

  1. 本地安装git
  2. Github网站上拷贝项目的SSH地址
  3. 在本地新建一个文件夹
  4. 进入此文件夹,然后Git Bash Here
  5. 运行命令:git clone 拷贝的ssh地址 ***

命令解释:

  1. git init
    初始化,该命令将创建一个名为 .git 的子目录(项目里的文件还没有被跟踪)

  2. git add README.md (git add *.py)
    对文件进行跟踪

  3. git add .
    把所有变化提交到暂存区,包括文件内容修改(modified)以及新文件(new),但不包括被删除的文件

  4. git add -A
    所有的,包括已经add的和未add的

  5. git commit -m "第一次提交"
    跟踪文件之后,进行提交

  6. git remote add origin https://github.com/jerryfeng007/Python-practices.git
    添加远程仓库(以后,可以用origin来代替整个url)

  7. git push -u origin master
    将本地的master分支推送到origin主机,同时指定origin为默认主机,后面就可以不加任何参数使用git push了

创建开发分支开发项目

  1. github上建立新分支develop
  2. 查看远程分支,git branch -r
  3. 本地新建分支,git branch develop
  4. 查看本地分支,git branch
  5. 查看所有分支,git branch -a
  6. 查看当前分支,git branch -a, 带*的
  7. 切换到develop分支,git checkout develop
  8. 查看当前分支,带*的,git branch -a
  9. 进行开发
  10. 开发完毕,git add (比如 git add *.py)
  11. git commit -m "提交时间,提交内容等"
  12. 提交到develop分支,git push origin develop
  13. 查看github是否有刚才push的修改
  14. 此时,如果master被别人修改,那么你本地就不是最新了
  15. 切换到本地master分支,git checkout master
  16. 拉取最新代码,git pull origin master
  17. 把develop分支上的代码合并到master,git merge develop
  18. 查看状态,git status
  19. 提交到远程master,git push

其他

  1. 删除本地分支,git branch -d test2
  2. 删除远程分支,git push origin –delete test2

从Github删除分支之后,本地使用git branch -a查看,仍存在
执行命令,git remote prune origin
再次使用git branch -a查看,删除了。

原创文章,作者:kepupublish,如若转载,请注明出处:https://blog.ytso.com/194419.html

(0)
上一篇 2021年11月16日
下一篇 2021年11月16日

相关推荐

发表回复

登录后才能评论