$ ps -Alf | grep jar
check what jar processes you have running
check what java jar processes you have running:
find similar posts:
Java,
Linux/Unix
Synchronize date and time on remote board via ssh
If you have a board without a battery then you might want to synchronize a date and time with your computer.
$ DATE=`date` ; ssh root@192.168.2.2 "TZ=America/Chicago date --set '$DATE' " ; echo "local: "; date ; echo "remote: " ; ssh root@192.168.2.2 " TZ=America/Chicago date "
Mon Jun 9 14:04:16 CDT 2014
local:Mon Jun 9 14:04:16 CDT 2014
remote:Mon Jun 9 14:04:16 CDT 2014
Note that output for Mac is CST and for Linux is UTC.
find similar posts:
i.MX6,
Linux/Unix,
macOS
GIT: common commands
Synch Commands
CLONE (copy) remote REPO to my local directory
if you have set up "SSH Public Keys" on the website of your GIT provider (XP-dev.com, github.com) you can use ssh:// without providing user name & password
git clone ssh://my_user_name@subdomain.repositoryhosting.com/company/MyApplication.git
if you did NOT provide SSH you will use https:/// with user name and password
Make sure you are in a correct directory (.git files should be in the that folder)
git clone https://subdomain.repositoryhosting.com/company/MyApplication.git
Make sure you are in a correct directory (.git files should be in the that folder)
pwd
Check that you are working on the correct remote repo
git config --get remote.origin.url
Get update of all remote changes, this does not change the workspace code
git fetch
Add all changed LOCAL files to be managed by git
git add --all
Commit all local changes to LOCAL git repo with a message (change the message as needed)
git commit -m "My good explanation of what I am committing here."
Take remote changes at merge them with you local code, your new changes will not be erased
git rebase
Same as git fetch && git rebase together, but good only when you don't have your our own commits
git pull
Send your local committed changes to remove server
git push
Make sure that you get this message "Your branch is up-to-date with 'origin/XYZ'."
Show differences
git status
Show differences
$ git diff HEAD FETCH_HEAD
Branch Operations
Switch to an existing branch
$ git checkout develop
Create a new branch named thrift
$ git checkout -b thrift
Delete an existing branch
$ git branch -D thrift
Resetting - removing local changes
reset hard to previous commit
$ git reset --hard 9a5xxx317
Reset to REMOTE SERVER state, your local changes will be destroyed
$ git reset --hard FETCH_HEAD
$ git clean -f -d
$ git status
On branch master
Your branch is behind 'origin/master' by 4 commits, and can be fast-forwarded.
(use "git pull" to update your local branch)
nothing to commit, working directory clean
$ git rebase
$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
Working with Submodules
In this tutorial you will see examples of how to work with modules in GTI. It is a good practice for multiple projects to re-use common libraries of code, for example model library, APIs, utility classes, etc.
List Submodules
$ git submodule
Add submodule to an existing projectBefore I start, I like to check what is the repository URL of the PARENT project, your submodules will likely have similar URL:
$ git config --get remote.origin.url
ssh://git@xyz.repositoryhosting.com/xyz/parent_project_name.git
In your (parent) project clone another project as submodule..$ git submodule add --force ssh://git@xyz.repositoryhosting.com/xyz/submodule_name.git module/submodule_name
Cloning into 'module/submodule_name'...
remote: Counting objects: 47, done.
remote: Compressing objects: 100% (30/30), done.
remote: Total 47 (delta 6), reused 47 (delta 6)
Receiving objects: 100% (47/47), 1.85 MiB | 715.00 KiB/s, done.
Resolving deltas: 100% (6/6), done.
Checking connectivity... done.
If you checked out a base project and your submodule is empty, you need to initialize your submodules. The command below will bring the remote code to your local folders recursively for each submodule you have.$ git submodule update -f --init --recursive
If the code you want in the submodule is in different branch then you have to checkout that branch$ git submodule foreach --recursive git checkout branch_name
Finally you can do your normal PULL, or FETCH and REBASE$ git submodule foreach --recursive git pull
Remove submodule
List currently registered submodules$ git submodule
$ git submodule deinit -f module/myOldModule
$ git rm -rf module/myOldModule
$ rm -rf module/myOldModule
Get original remote REPO URL
git config --get remote.origin.url
find similar posts:
git
git does not recognize new changes
You changed or added files, but you get...
**out
$ git status On branch release Your branch is up-to-date with 'origin/release'. nothing to commit, working directory cleanMake sure that your .gitignore file does not have pattern as follows:
**out
find similar posts:
git
Subscribe to:
Posts (Atom)
My favorite quotations..
“A man should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects.” by Robert A. Heinlein
"We are but habits and memories we chose to carry along." ~ Uki D. Lucas
Recommended pages
Popular Recent Articles
-
O'REILLY 201 0011 031 10110100180 000110111 01100041 001100010010000 5011011001010 1101110011 000100000 00000 10 1000012 Escaping the Bu...
-
I have noticed a very unsettling statistic on my blog. This prompted a fascinating question about AI, blogs' future, and maybe even the...
-
Installation of Java on Pi is easy, you can ssh to your Pi remotely and just execute: pi@raspberrypi ~ $ sudo apt-get update && su...
-
Epiphany is one of these interesting words that can mean so much. For me it means the crossroad where I chose the road less travelled. The r...
-
I progressively cut my hair shorter and shorter. Now, I just came back from the swimming pool with Lili, so it is a mess.
-
Done working with your Beagle? You don't want to to just yank on the cord, you can shutdown your BBB in couple ways: 1) press "powe...
-
In this tutorial we will discuss upgrading Maven on Mac OS X. While trying building with Maven I was getting errors related to version numbe...
-
Unix time date format is used in many applications, including Yahoo finance. using Dates, Printf unix_date = @sprintf("%.0f", Date...
-
Creating HTML anchor tab for email with subject: <a href="mailto:YourName@me.com?subject=Hi" >email link </a>