首先在官網(wǎng)下載git安裝好之后,在一個目錄文件夾下右鍵 git bash 打開命令行窗口
參考網(wǎng)址:http://www.cnblogs.com/wang_yb/p/3867221.html
1. 創(chuàng)建代碼倉庫?
git config--globaluser.name"coder-pig"git congif--globaluser.email"779878443@qq.com"
2.初始化代碼倉庫
git init
3.提交本地代碼
git add readme.txt
git commit -m "..."
git push?
4.查看修改內(nèi)容
git diff
5.查看提交記錄
git log
6.撤銷未提交的修改
未add: git checkout 1.txt
已add: git reset HEAD 1.txt ? ? git checkout 1.txt
7.版本回退
回退前一個版本: git reset--hard HEAD
回退其他版本:git log / git reflog
git reset--hard 版本號
8.Clone代碼庫到本地
git clone https://github.com/isonre/webBage.git
9.本地倉庫與遠程倉庫同步
本地同步到git:gitgit push? ? ? 接著輸入你的git賬號和密碼即可?
git同步到本地::git pull
10.國產(chǎn)開源倉庫
http://git.oschina.net/
11.多人協(xié)作之建立本地分支
假若你已經(jīng)clone了別人的倉庫并且需要修改,最好的辦法是建立自己的分支然后在合并昭伸,具體步驟如下:
1.建立一個自己的分支
Gitbranch mybranch
此時可以使用gitbranch查看當前的分支情況音诫,如不 出意外捏境,則顯示一個master一個mybranchi分支妓盲,而你當前在master分支上谷遂。
2.切換到新建的分支
git checkout mybranch
此時我們就可以在myabranch隨意的修改超歌,這并不會影響剛才的主分支master砍艾。注意:以上全部操作都不影響遠程倉庫,都是本地的備份巍举。
3.假若我們已經(jīng)在mybranch上做了很多修改脆荷。那么我們就可以在mybranch下進行commit
git commit -m "i had do some thing in mybranch"
4.此時我們回到原來的master分支
git checkout master
5.將之前在branch上的修改合并到master
git merge mybranch
6.此時mybranch分支對我們來說已經(jīng)沒用了,刪除
git branch -d mybranch
7.此時我們可以一次性將本地master的修改(merge后的)push到遠程
git push
注意:如果想新建和切換branch一次完成懊悯,可以
git checkout -b branchname
12.rejected non fast forward 資源合并的問題解決方法
http://www.cnblogs.com/xiaoyunxia/p/5975169.html