Tag: Git
Git tips
Show files status
git status #show all files git statis -u -s #show untracked in short listing
Commit with message
git commit -m"text"
Recursive add files by mask to git
git add *.mask -A
Linux-recursive remove some files
find -iname '*mask' | xargs rm
How to create global .gitignore file
git config --global core.excludesfile /file-path/.gitignore-global
How to install and configure git with ssh key
- Download git client depends on your OS platform
- Open your .ppk key in PuTTY Key generator and export key to OpenSSH key:
- Content of this OpenSSH key store to file ~/.ssh/id_dsa (copy exported key to ~/.ssh folder and rename it to id_dsa)
- Now change security permissions on this file to 400 (chmod 400 ~/.ssh/id_dsa)
- Now cal ssh-add to load id_dsa key
And it’s done. Now you can use your git. For example clone some repository:
git clone ssh://git@server/~/repository/example.git
Automatic ssh-key loading during startup:
TODO
Git on windows with Unicode filename support
Today I found out that Windows version of Git doesn’t support Unicode character in file names. After some time spent by searching on google, I found updated version of msysgit with Unicode support. This version is available here: http://tmurakam.org/git/. Thank you Takuya Murakami!