资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

Git命令和Github-创新互联

基本操作

成都创新互联公司是一家专注于成都网站建设、网站建设与策划设计,德惠网站建设哪家好?成都创新互联公司做网站,专注于网站建设十余年,网设计领域的专业建站公司;建站业务涵盖:德惠等地区。德惠做网站价格咨询:18982081108
  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查看,删除了。


网页题目:Git命令和Github-创新互联
文章链接:http://www.cdkjz.cn/article/jpcos.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220