Git使用常用命令以及问题

1、对于一个全新的项目,初次提交的这种,一般需要先执行这个命令:

git init // 初始化版本库

2、拉取服务器的指定分支的代码

git clone -b dev Git项目地址   //dev  是分支名

3、提交代码时要执行如下命令(先add到缓存区):

git add .  //后面的点代表所有新增的文件,

如果只是新增部分文件或者文件夹,可以执行如下命令:

git add test/  // 添加整个文件夹及文件夹下的内容
git add test/test.java,test/test1.java // 添加指定文件

4、之后将代码提交到缓冲区(将代码从暂存区提交到版本库,版本库就是你工作目录中的.git文件):

git commit -m "注释内容"

5、创建分支,其中的origin可以随意取 ,后面就是路径了

git remote add origin 你的远程库地址  // 把本地库与远程库关联

6、之后推送就可以了

git push -u origin dev    // 第一次推送时,dev 是分支,第一次提交分支一定要使用此命令

git push origin dev  // 第一次推送后,直接使用该命令即可推送修改,dev 是分支

7、切换分支

$ git branch -a //查看有多少分支

$ git checkout -b zhanghanlun origin/zhanghanlun

//切换到origin/dev 分支命令本地分支为 ”dev”

这里有个小问题,有时候会出现如下错误:

error: src refspec dev does not match any.
error: failed to push some refs to  项目地址

8、 这是因为本地没有找到对应的分支,创建和服务器一致的分支即可:

git checkout -b dev   //dev是分支

9、再有就是更新文件了,服务器有修改时,一定要先更新文件之后再提交,防止出现各种问题

git pull --rebase origin dev 

其他的可能需要的命令:

(1)删除分支:

此处要注意,删除分支时一定谨慎,不要轻易删除,删除前要切换到其他分支才能删除

git checkout master //切换到master分支

切换之后开始删除分支,先删除本地分支,之后再push就可以了。

git branch -d dev //删除dev分支,此步是删除本地的

git push origin :dev //删除远程仓库分支dev

(2)恢复分支

这个操作相对复杂,下面的是亲测没问题的大神帖,可以借鉴

https://www.cnblogs.com/utank/p/7880441.html

(3)强制更新,覆盖本地代码

git fetch --all
git reset --hard origin/master
git pull

   (4)分支重命名

git branch -m oldbranch newbranch //现将你的分支迁移到新分支(新分支不需要创建,自动会创建)
git --delete origin oldbranch   //删除远程分支
git push origin newbranch       //提交新的分支

 

到此已经把常用的记录了,有问题,希望留言探讨。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值