git用远程分支覆盖本地分支
git fetch --all
git reset --hard origin/1.4.0
恢复同时删除新增文件
git checkout . && git clean -df
git checkout -b dev origin/dev,作用是checkout远程的dev分支,在本地起名为dev分支,并切换到本地的dev分支
新建本地分支
git branch name
合并name分支 到当前分支
git merge name
git删除本地分支
git branch -D test
$ git push origin test:master // 提交本地test分支作为远程的master分支
git push origin fromdevelop //将本地fromdevelop分支作为远程fromdevelop分支
删除远程分支
git push origin --delete <BranchName>
三方三方功能
Git 默认会尝试更新所有子模块
git submodule update --remote
自动初始化并更新仓库中的每一个子模块
git clone --recursive https://github.com/chaconinc/MainProject
本地分支关联远程分支git branch --set-upstream-to origin/develop develop
提交本地分支到指定远程分支
git push origin local105本地:luozhenlong104远程
有新的子模块编译不过
git submodule init
git submodule sycn
proto
git 拉取指定分支
git pull origin 1.0.7
命令行编译带编译信息
./gradlew build --profile
./gradlew build --info
./gradlew build --debug
./gradlew build --stacktrace
./gradlew processDebugManifest --stacktrace
cd :/HaixueAcademy 目录,编译指定模块并打出编译信息
./gradlew :module-clockin:build --stacktrace
远程拷贝文件
scp -r luo@111.111.111.111:/home/test.pdf C:/
查看任务栈
需求,需求
git pull --rebase 暂存
先执行git stash
再执行git pull –rebase
最后再执行git stash pop
删除本地那些远程仓库不存在的分支
app
更新子模块2
主目录下,git submodule update --remote
清理远程无效分支
git rebase --continue
git merge --continue
git 拉取子模块代码
异步不上
新建tag
git tag 2.3.13
协程
清除远程无用分支
git remote prune origin
git 删除当前分支之外所有分支
git branch | xargs git branch \-d
flutter build aar --no-debug --no-profile --build-number 1.0.36
LogUtil2.i("ArticleBaseActivity launch enter" + Log.getStackTraceString(new Throwable()));
调试通过的签名命令
jarsigner -verbose -keystore D:\F-DISK\keystore.jks -signedjar signed0413.apk D:\F-DISK\App_online\sign\yi_3.25.5_4c2ca1ff_enc.apk after
----------------------------------------
linux
dmesg -c
服务器切换管理员
sudo -s -H
上传文件到服务器
cd upload/
rz