6.git commit -m "add a line"代码提交,分号里面的备注一定要加,不然会跳入编辑器,要在编辑器里面去设置。
7.git branch 获取当前的工作环境
2.切换本地分支
git checkout 分支名,例如从master切换到分支:git checkout 2.0.1.20120806
6.删除远程分支
git push origin :develop
删除分支
git branch -d 分支名
6.提交解决完的bug
显示目前所修改的所有文件
git status .
查看目前具体文件的修改内容
git diff
取消当前文件的修改内容(没有变动的 空格等)
git checkout
9. adb shell stop && adb shell start
相当于 reboot
nautilus .
显示当前目录下的文件夹
10.如果remount 失败
adb disable-verity
然后adb reboot重启
11.连接大屏幕设备
adb connect 192.168.0.108:5555
后面ip每次都会重置
12.提交分支代码
git add .
git commit -m “viewfinish”
git push origin adam_changeview
13.新建handler不要每次都去新建 去new 在大类里面直接 Handler handler
然后 handler.post直接推到主线程 不去再去管理
14.在重启服务的时候,不要轻易去new一个 myapplication 会崩溃,可以在myapplication中定义一个instance instance=this 然后调用这个instance
或者可以使用getActivity.getapplication去代替
15.在app中设置cookies值
在登录时数据提交的时候 拿到
Map<String, List> cookies=conn.getHeaderFields();
setCookies=cookies.get(“Set-Cookie”);
setCookies要设置成全局变量 方便其他活动调用
List setCookies=MainActivity.setCookies;
for(int i=0;i<setCookies.size();i++){
setCookiesInfo=setCookies.get(0).toString();
}
调用时拿到前面有id的那行数据
直接塞进去
conn.setRequestProperty(“Cookie”,setCookiesInfo);
16.第一次提交项目到git上
1.git init
2.git add .
3.git commit -am “first commit”
4.git remote add origin git@61.147.98.61:linxin/checkoutDevices.git
5.git push -u origin master
如果遇到remote origin already exists!!!
执行git remote rm origin
17.执行回调函数之后想要操作主线程的ui
可用handle.post去返回到主线程
handler.post(new Runnable() {
@Override
public void run() {
myListAdapter.notifyDataSetChanged();
}
});
18.
使用git下载代码的时候报错:
fatal: unable to access ‘https://gitlab.pathplanet.cn/xxxxxxx/dpath.git/’: Could not resolve host: gitlab.pathplanet.cn
尝试敲入命令行git config --global http.sslVerify false
19.
Git checkout . 撤销当前分支上所有的修改。
20.
git fetch --all查询远程分支
21.如何去拉取远程分支
1.git init
2.Git remote add origin +远程主机地址(在git上面去复制地址)
3.Fit fetch origin dev(dev是你要拉去的远程分支名)
4.在本地创建分支dev并切换到该分支
git checkout -b dev(本地分支名称) origin/dev(远程分支名称)
22.电脑重新生成 ssh的key值
$ ssh-keygen -t rsa -C “15951605212@163.com”
之后一直enter
最后$ cat ~/.ssh/id_rsa.pub
可以看到新的key值
然后在profile settings里面增加key值
23.当你修改完分支名 但是代码没有提交的时候
①、运行
git branch --set-upstream-to=origin/dev
②、在推送时附加–set-upstream到推送命令:
git push origin dev --set-upstream
Dev为本地当前的分支名
24.# windows 下是 autocrlf
#提交时转换为LF,检出时转换为CRLF
git config --global core.autocrlf true
#提交时转换为LF,检出时不转换
git config --global core.autocrlf input
#推荐,项目中指定了换行,则在任何平台都只用一种换行
#提交检出均不转换
git config --global core.autocrlf false
SafeCRLF
#推荐,拒绝提交包含混合换行符的文件
git config --global core.safecrlf true
#允许提交包含混合换行符的文件
git config --global core.safecrlf false
#提交包含混合换行符的文件时给出警告
git config --global core.safecrlf warn
24.在配置sshkey值的时候 本机电脑的key值需要配置到 git库中
如果使用的是底下的linux子系统 子系统的key值也需要去配置
25.如何本地的分支名和远程分支名不一样 ,要在本地分支名后面加上远程分支名
Git push origin 本地分支名:远程分支名
26.用局域网来进行android 调试
adb devices
adb tcpip 5555(此操作是进行重定向端口的操作,如果不进行重定向端口的话是无法连接上的)
adb connect ip 用来连接手机的ip的地址
27.git拉取远端分支merge到本地分支解决冲突的命令
git fetch origin master
git merge origin/master
解决冲突
冲突解决完成执行 git add . git commit -m “merge master”
28flutter 中的dialog设置圆角
shape:
RoundedRectangleBorder(borderRadius: new BorderRadius.circular(15)),
29.打包的密码 123123
30.Spring jar包下载地址
https://repo.spring.io/libs-release-local/org/springframework/spring/
31.android 中弹出软键盘会吧布局给顶起来
在 setContentView(R.layout.activity_main);之前
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);