gitignore不生效

git rm -r --cached .
git add .
git commit -m '备注信息'

//强制拉取三部

git fetch --all

git reset --hard origin/master

git pull

git add ./

git commit -m 修改a文件
 

 git remote add origin https:xxxxx
 

 git pull orgin master
 

git pull origin master --allow-unrelated-histories

git push origin master --force git强制提交本地分支覆盖远程分支

   1.1 git push origin master

        如果远程分支被省略,如上则表示将本地分支推送到与之存在追踪关系的远程分支(通常两者同名),如果该远程分支不存在,则会被新建

     1.2 git push origin :refs/for/master 

  如果省略本地分支名,则表示删除指定的远程分支,因为这等同于推送一个空的本地分支到远程分支,等同于 git push origin --delete master

    1.3 git push origin

   如果当前分支与远程分支存在追踪关系,则本地分支和远程分支都可以省略,将当前分支推送到origin主机的对应分支 

 1.4 git push

  如果当前分支只有一个远程分支,那么主机名都可以省略,形如 git push,可以使用git branch -r ,查看远程的分支名

 1.5 git push 的其他命令

  这几个常见的用法已足以满足我们日常开发的使用了,还有几个扩展的用法,如下:

    (1) git push -u origin master 如果当前分支与多个主机存在追踪关系,则可以使用 -u 参数指定一个默认主机,这样后面就可以不加任何参数使用git push,

      不带任何参数的git push,默认只推送当前分支,这叫做simple方式,还有一种matching方式,会推送所有有对应的远程分支的本地分支, Git 2.0之前默认使用matching,现在改为simple方式

      如果想更改设置,可以使用git config命令。git config --global push.default matching OR git config --global push.default simple;可以使用git config -l 查看配置

    (2) git push --all origin 当遇到这种情况就是不管是否存在对应的远程分支,将本地的所有分支都推送到远程主机,这时需要 -all 选项

    (3) git push --force origin git push的时候需要本地先git pull更新到跟服务器版本一致,如果本地版本库比远程服务器上的低,那么一般会提示你git pull更新,如果一定要提交,那么可以使用这个命令。

    (4) git push origin --tags //git push 的时候不会推送分支,如果一定要推送标签的话那么可以使用这个命令

git branch --set-upstream-to=origin/master

版本头,前七位

ssh-keygen
ssh-copy-id -i id_rsa.pub lijun@139.224.62.13

免密码登录 

git 如何把分支代码合并到master主分支上

1.首先切换到分支;

git checkout hellomonkey

2.使用git pull 把分支代码pull下来;

git pull

3.切换到主分支;

git checkout master

4.把分支的代码merge到主分支;

git merge hellomonkey

5.git push推上去ok完成,现在 你自己分支的代码就合并到主分支上了。

git push

git区分大小写

git config --global core.ignorecase false
Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐