Skip to main content

Learning Git

git config --global user.name
 Yoganandhan Ganesan


git config --global user.email
gyoganandhan@gmail.com


touch one.txt
git status
git add one.txt

To remove the file in git 
------------------------------
git rm --cached one.txt


To view the modified file difference 
------------------------------------
git diff

To get the log
-------------------
git log 

git log --oneline

--- git ignore file create
------------------------

touch .gitignore

create branch
--------------
git branch branch_name

to change the branch
-------------------

git checkout branch_name

git checkout master

----------------

delete branch
---------------

git branch -d branch_name

----------
to remvoe last commit 
-------------------

git checkout .
git checkout XXXXXX

return to master with perivous position
-----------------------------
git checkout master

-------------------------------

we do not want to come pack to master
-------------------------------------

git reset --hard ID(XXXXXX)

git checkout master ( if you try this , it will say already on 'master')

-------------------
create and switch the branch 
----------------------------
git checkout -b branch_name2



merger the branch
----------------------

git checkout master 
git merge branch_name2
                                                                                                                                                                                                                         
--------------

create bare repository
------------------------


git --bare init


Comments

Popular posts from this blog

Command for finding process using too much CPU

Command for finding process using too much CPU   Try doing this : top - b - n1 - c   And if you want the process that takes the most %CPU times : top - b - n1 - c | awk '/PID *USER/{print;getline;print}' or top - b - n1 - c | grep - A 2 '^$'       Or using a few other utils you could do: ps aux | sort - rk 3 , 3 | head - n 5   Change the value of head to get the number of processes you want to see.

User account Lock/Unlock / Disable and enable

User account Lock/Unlock / Disable and enable Ex - Username - testing Lock command =---------- passwd -l testing or usermod -L testing unlock command ================= passwd -u testing or usermod -U testing Disable and Enable ==================== The following will lock an account Code: passwd -l testing You could also change the users shell to /bin/false if you don't want them to log in Code: usermod -s /bin/false testing Enable the account usermod -s /bin/bash tesing

Ntp Time update

Ntp Time update --------------------------- "yum install ntp" (or is it "yum install ntpd").   In my opinion, if you see the TIME DRIFT messages, feel free to run one of the following commands: sudo /sbin/ntpdate server1.yoga.com