git是乙個分布式的版本控制系統,本地有一套完全獨立的**庫控制方式,同時又能通過pull和push和遠端**庫進行協同開發和合併。
git init用於初始化本目錄為乙個本地**庫,之後該目錄下所有檔案的改動都會被git記錄。
git remote add repositoryname sshlink_of_project用於將乙個github上的倉庫取乙個別名為repositoryname,之後就能使用這個別名進行push和pull操作了:git pull repositoryname master(將repositoryname上的master分支pull到本地**庫的當前branch,push也是類似用法)
git remote檢視所有別名,git remote rm可以刪除別名
git add filename將檔案加入本地倉庫,或者將改動的檔案加入暫存區,之後才能commit
git commit -m 「comment here」用於提交暫存區的所有改動,git commit --amend用於修改上乙個改動(其執行就是把當前暫存區的所有改動commit同時讓你修改上乙個commit的comment,相當於將本次的commit和上一次合併)
git status可以檢視當前本地**庫中的檔案的情況
git log可以檢視所有commit的情況,加上-p引數可以看到每個commit改動了哪些**
git diff可以比較當前本地**(可能被修改)和暫存區的檔案的不同,加上head引數可以檢視暫存區和當前倉庫之間**的不同
git使用入門
入門 4 git rebase 入門 6 git checkout 和git branch分支的建立和刪除 其實我一直都沒有能夠很好的使用git這個 管理工具。作為開源專案必須學會使用的工具。因此不得不寫下一些東西來記錄。1.初始化乙個空的git倉庫 caotaiqiang server1 mkdi...
git使用 入門
一 git安裝 1.ubuntu debian安裝git sudo apt get install git core 二 git配置 1.配置使用者名稱 git config global user.name lixinglei 2.配置郵箱 git config global user.email...
Git使用入門
最近在修改mybatis generator的外掛程式,讓自動生成的 更滿足符合開發的要求,因為是業餘研究,經常需要下班後在自己電腦上來繼續之前的工作,之前的狀態是下班之前把在公司的電腦上寫的 拷到u盤,回去之後再把 拷到自己電腦中替換掉之前的,某些特定情況的資料 如 資料庫連線資訊等 還需要根據環...