首页 > 其他 > 详细

git提交代码五部曲

时间:2020-02-25 16:33:28      阅读:44      评论:0      收藏:0      [点我收藏+]

 

 

  1. git clone (这个是你新建本地git仓库,如已有可忽略此步)

    复制下git项目的https链接,打开git bash客户端,找到你想要放置的路径下,输入链接,可以在链接后边加个其他的名字进行重命名,要是不加的话就显示git项目的名字。输入你的git账号和密码即可获取到对应的git项目代码。

    技术分享图片
    技术分享图片
     
  2.  提交代码第一步:git status  查看当前状态

    当你忘记修改了哪些文件的时候可以使用 git status  来查看当前状态,

    红色的字体显示的就是你修改的文件。

    技术分享图片
     
  3.  提交代码第二步:git add .  或者 git add xxx

    如图1、如果你git status 查看了当前状态发现都是你修改过的文件,都要提交,那么你可以直接使用 git add .  就可以把你的内容全部添加到本地git缓存区中

    如图2、如果你git status 查看了当前状态发现有部分文件你不想提交,那么就使用git add xxx(上图中的红色文字的文件链接)  就可以提交部分文件到本地git缓存区。

    技术分享图片
    技术分享图片
     
  4.  提交代码第三步:git commit -m "修复XXbug"   推送修改到本地git库中
    技术分享图片
     
  5. 提交代码第四步:git pull <远程主机名> <远程分支名>  取回远程主机某个分支的更新,再与本地的指定分支合并。

    例如:项目所在的远程主机是origin  远程主分支名为master 我们就可以写成 pull origin master

    需要输入你的git账号和密码才能拉取。

    技术分享图片
     
  6.  提交代码第五步:git push <远程主机名> <远程分支名>  把当前提交到git本地仓库的代码推送到远程主机的某个远程分之上
    技术分享图片
 
 
 
  7. 通常在发布软件的时候打一个tag,tag会记录版本的commit号,方便后期回溯。
    • 列出已有的tag

git tag
    • 加上-l命令可以使用通配符来过滤tag

git tag -l ‘tag-dev-*‘
    • 新建tag

git tag v-1.0
    • 还可以加上-a参数来创建一个带备注的tag,备注信息由-m指定。如果你未传入-m则创建过程系统会自动为你打开编辑器让你填写备注信息。

git tag -a tagName -m "my tag"
    • git show命令可以查看tag的详细信息,包括commit号等。

git show tagName
    • tag最重要的是有git commit号,后期我们可以根据这个commit号来回溯代码。给指定的某个commit号加tag

git tag -a v1.2 9fceb02 -m "my tag"
    • 将tag同步到远程服务器,使用git push origin [tagName]推送单个分支。

git push origin v1.0
    • 切换到某个tag。跟分支一样,可以直接切换到某个tag去。这个时候不位于任何分支,处于游离状态,可以考虑基于这个tag创建一个分支。

git checkout v-1.0
    • 删除某个tag

//本地删除
git tag -d v0.1.2 
//远程删除
git push origin :refs/tags/v0.1.2

 

  

  

  

  

 
  

 

 

 
 

git提交代码五部曲

原文:https://www.cnblogs.com/jzgod/p/12362192.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!