小编use*_*666的帖子

Git如何回滚一个rebase

在Git中,如果你对它不满意,你如何回滚一个rebase?

Git没有干运行的rebase.如果我做了一个rebase并且尚未推送它,我怎么回滚到之前,好像从未发生过?

git

70
推荐指数
2
解决办法
5万
查看次数

Git如何签出分支的提交

如何查看分支的提交版本git.例如,我的分支Dev有一个提交ad4f43af43e.我该如何查看该提交?不只是一个文件,而是整个分支.我在网上搜索并发现:git checkout <commit>,但它没有指定分支名称

谢谢.

git

14
推荐指数
3
解决办法
2万
查看次数

spark-submit,如何指定log4j.properties

在spark-submit中,如何指定log4j.properties?

这是我的剧本。我已经尝试了所有组合,甚至只使用一个本地节点。但似乎未加载log4j.properties,所有调试级别的信息都已转储。

current_dir=/tmp
DRIVER_JAVA_OPTIONS="-Dlog4j.configuration=file://${current_dir}/log4j.properties "

spark-submit \
--conf "spark.driver.extraClassPath=$current_dir/lib/*"  \
--conf "spark.driver.extraJavaOptions=-Djava.security.krb5.conf=${current_dir}/config/krb5.conf -Djava.security.auth.login.config=${current_dir}/config/mssqldriver.conf" \
--conf "spark.executor.extraJavaOptions=-Dlog4j.configuration=file://${curent_dir}/log4j.properties " \
--class "my.AppMain" \
--files ${current_dir}/log4j.properties \
--master local[1] \
--driver-java-options "$DRIVER_JAVA_OPTIONS" \
--num-executors 4 \
--driver-memory 16g \
--executor-cores 10 \
--executor-memory 6g \
$current_dir/my-app-SNAPSHOT-assembly.jar
Run Code Online (Sandbox Code Playgroud)

log4j属性:

log4j.rootCategory=INFO, console
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n

log4j.additivity.org=false

log4j.logger.org=WARN
parquet.hadoop=WARN
log4j.logger.com.barcap.eddi=WARN
log4j.logger.com.barcap.mercury=WARN
log4j.logger.yarn=WARN
log4j.logger.io.netty=WARN
log4j.logger.Remoting=WARN   
log4j.logger.org.apache.hadoop=ERROR

# this disables the table creation logging which is so verbose
log4j.logger.hive.ql.parse.ParseDriver=WARN

# this disables pagination nonsense …
Run Code Online (Sandbox Code Playgroud)

apache-spark

9
推荐指数
4
解决办法
1万
查看次数

spark数据帧修剪列和转换

在Scala/Spark中,如何将空字符串(如"")转换为"NULL"?需要先修剪它然后转换为"NULL".谢谢.

dataframe.na.replace("cut", Map(" " -> "NULL")).show //wrong
Run Code Online (Sandbox Code Playgroud)

scala apache-spark

8
推荐指数
1
解决办法
1万
查看次数

Git如何退出rebase模式

我做了一个Git rebase,修复了冲突和强制推力,为什么它仍然是rebase模式,"dev | REBASE 2/3"?怎么退出呢?我不想丢掉这个篮板.

aaa@lenovo-pc MINGW64 ~/Documents/NetBeansProjects/GitTest1 (dev|REBASE 2/3)
$ git status
rebase in progress; onto f67f4c5
You are currently rebasing branch 'dev' on 'f67f4c5'.
  (all conflicts fixed: run "git rebase --continue")

nothing to commit, working tree clean

aaa@lenovo-pc MINGW64 ~/Documents/NetBeansProjects/GitTest1 (dev|REBASE 2/3)
$ git push --force origin dev
git@192.168.1.8's password:
Everything up-to-date

aaa@lenovo-pc MINGW64 ~/Documents/NetBeansProjects/GitTest1 (dev|REBASE 2/3)
Run Code Online (Sandbox Code Playgroud)

谢谢

git

3
推荐指数
1
解决办法
2万
查看次数

如何修复远程对应项背后的 Git 推送

在 Git 中,master 分支的更改应该集成到 dev 分支中。我首先在本地磁盘中制作了 DEV 的副本,然后将 master 重新设置为 DEV 分支。然后使用WinMerge手动比较文件。

但看起来这个策略不起作用。我做了一些搜索,解决方案之一是使用推送“强制”来修复它。我们还有其他优雅的方式吗?

这是我的步骤:

aa@lenovo-pc MINGW64 /c/temp/TestGit2App (DevelopmentBranch)
$ git rebase -Xours master #keep the master changes first
# use WinMerge to merge changes back to files ...
git add -A
git commit -m "ddd"
git push

To 192.168.1.8:/home/git/TestGit2App.git
 ! [rejected]        DevelopmentBranch -> DevelopmentBranch (non-fast-forward)
error: failed to push some refs to 'git@192.168.1.8:/home/git/TestGit2App.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. …
Run Code Online (Sandbox Code Playgroud)

git

2
推荐指数
1
解决办法
6215
查看次数

标签 统计

git ×4

apache-spark ×2

scala ×1