git初始化上传仓库、忽略文件设置

1、git初始化上传仓库

前提:配置了名字和邮箱,并已经配置好了ssh

git config --global user.name "XXXXXX"
git config --global user.email "XXXXXX@qq.com"
  • 1、git init
注意可能提示:
使用 'master' 作为初始分支的名称。这个默认分支名称可能会更改。要在新仓库中
提示:配置使用初始分支名,并消除这条警告,请执行:
提示:
提示:	git config --global init.defaultBranch <名称>
提示:
提示:除了 'master' 之外,通常选定的名字有 'main'、'trunk' 和 'development'。
提示:可以通过以下命令重命名刚创建的分支:
提示:
提示:	git branch -m <name>
  • 2、git add.
  • 3、git commit -m "first"
  • 4、git remote add origin git@******.git
  • 5、git push -u origin master
注意:如果事先有过提交修改,会先提示先pull:
1、
 ! [rejected]        master -> master (fetch first)
error: 推送一些引用到 'gitee.com:yaqisun/chat-forum.git' 失败
提示:更新被拒绝,因为远程仓库包含您本地尚不存在的提交。这通常是因为另外
提示:一个仓库已向该引用进行了推送。再次推送前,您可能需要先整合远程变更
提示:(如 'git pull ...')。
提示:详见 'git push --help' 中的 'Note about fast-forwards' 小节。
2、
使用 git pull origin master  可能遇到如下提示:
提示:不建议在没有为偏离分支指定合并策略时执行 pull 操作。 您可以在执行下一次
提示:pull 操作之前执行下面一条命令来抑制本消息:
提示:
提示:  git config pull.rebase false  # 合并(缺省策略)
提示:  git config pull.rebase true   # 变基
提示:  git config pull.ff only       # 仅快进
提示:
提示:您可以将 "git config" 替换为 "git config --global" 以便为所有仓库设置
提示:缺省的配置项。您也可以在每次执行 pull 命令时添加 --rebase、--no-rebase,
提示:或者 --ff-only 参数覆盖缺省设置。
3、
我使用:git config pull.rebase false
然后:git pull origin master
提示:
来自 gitee.com:yaqisun/chat-forum
 * branch            master     -> FETCH_HEAD
fatal: 拒绝合并无关的历史
4、
使用:git pull origin master --allow-unrelated-histories
提示冲突就解决冲突
5、
git push -u origin master

6、接着就可以git clone 了

2、git忽略文件

在所传项目下创建:.gitignore文件

window 不可以没有名字,所以用git bash 命令创建
touch .gitignore

以下例子会容易理解,例如:

1、忽略.class文件 :                   *.class
2、忽略target目录:                   target 
3、忽略login.css文件:                 login.css
4、忽略log下所有文件:                  log/*
5、忽略css目录下的.css文件:             css/*.css
6、#注释

一般示例:

*.class
*.log
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar
#maven
/target/
#idea
*.idea
*.iml
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
首先,你可以使用以下命令进行git初始化: git init 然后,你可以通过设置全局配置文件忽略某些文件,可以使用以下命令: git config --global core.excludesfile '~/.gitignore' 或者使用以下命令: git config --global core.excludesfile "%USERPROFILE%\.gitignore" 接下来,你可以查询全局的配置,使用以下命令: git config --list 这样你就能确认gitignore已经被设置为全局文件。 接下来,你需要将你的公钥复制到gitlab中。你可以找到公钥的路径在 "C:\Users\itcats*** add origin XXXXX.git 接下来,你可以使用git branch命令查看本地是否具有dev分支。如果没有,可以使用以下命令从远程仓库拉取dev分支: git fetch origin dev 然后,你可以使用以下命令在本地创建并切换到dev分支: git checkout -b dev origin/dev 接下来,你可以使用以下命令将gitLab上dev分支上的内容拉取到本地: git pull origin dev [10] 再次查询本地是否存在dev分支和master分支,可以使用以下命令: git branch [11] 如果不存在master分支,可以使用以下命令创建并切换到master分支: git checkout -b master [12] 切换到dev分支后,你就可以开始修改代码了。使用以下命令查看自己修改的文件: git status [15] 使用以下命令查看修改点: git diff [15] 将修改的文件添加到缓冲区,可以使用以下命令: git add . [16] 提交代码,可以使用以下命令: git commit -m "本次提交的描述" [17] 最后,将代码推送到远程仓库的dev分支,使用以下命令: git push origin dev [18]<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值