1. 程式人生 > >git日常使用記錄

git日常使用記錄

好久沒登陸,換了一個工作,上來發現居然有了粉絲,感動嗚嗚嗚.如果有什麼地方有疑問的話,可以評論大家一起來探討。 新工作需要用到git,對於以前不用,即使要版本管理也都是用svn的菜鳥來說,剛進去的那幾天是痛苦的,還好有同事的幫助,慢慢掌握了一些日常工作需要用到的命令,也對git有一絲絲的瞭解,下面是我自己整理的一些記錄。

本地安裝git和下載gitlab程式碼 一、本地安裝git:sudo apt-get install git 二、檢視git版本:git –version(兩個-) 三、配置賬號和郵箱: git config –global user.name “yourname”(兩個-) git config –global user.email “your email adress”(兩個-) 四、在gitlab讓管理員配置你的賬號許可權 五、本地生成金鑰,用於下載gitlab程式碼:ssh-keygen -t rsa 六、檢視生成的金鑰,複製到gitlab:vi id_rsa.pub 七、複製到gitlab生成ssh key,等下clone程式碼的時候會輸入這個ssh key,以後執行git pull命令就不用重複輸入金鑰了 這裡寫圖片描述

八、本機從gitlab下載程式碼:git clone [email protected]_address

日常操作 一、從gitlab拉取gitlab最新的程式碼和分支:git pull 二、切換到你需要工作的分支:git checkout your_branch_name 三、可以用程式碼編輯器開啟你下載的程式碼進行編輯,編輯後進行儲存 四、檢視修改了哪些檔案:git status 五-1、把編輯好的程式碼標註為要提交的狀態:git add modified_file_name 五-2、對你的提交進行備註:git commit -m “我做了什麼修改” 五-3、提交到遠端對應的分支:git push origin branch_name 五-4、檢視本地分支push的記錄:git log 五-5、想把自己多個push的記錄合併成一個: git reset –soft XXXXXX (XXXXXX為你第一次push的上一個提交的版本號ssh值) git commit -m “我做的所有修改” git push -f origin branch_name(注意這裡的-f強制,不要忘了,否則提交不上去) 六、如果不小心把別人的提交覆蓋了,可以在本地執行:git reset 版本號,然後再git push -f origin branch_name