您好,登錄后才能下訂單哦!
寫在前面的話:
GitHub是個git倉庫(相當于Git服務器),安裝在遠程服務器端。
git是一個客戶端工具,安裝在用戶的電腦上,用戶通過git命令從GitHub上pull和push數據。
Git工作原理圖
資料地址:
http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html
http://www.cnblogs.com/springbarley/archive/2012/11/03/2752984.html
Windows上需要安裝git客戶端(git是命令行工具|GitHub是代碼倉庫)
remote:遠程
repository :倉庫
checkout:檢出
mkdir makefile 新建目錄
cd makefile
git init 初始化本地倉庫
touch readme.txt 新建文件
git add readme.txt 添加文件到暫存區
git commit -m "first comomit" 提交文件到本地倉庫,first comomit為備注
在本地倉庫添加一個遠程倉庫
git remote add origin git@git.yongche.org:yinyongjie/git-test.git
git push 或者 git push -u origin master 提交文件到遠程倉庫
從遠程倉庫刪除文件:
git rm --f "文件名"
git commit -m "delete file" 備注:delete file為備注,可以隨便寫
git push
git強制覆蓋本地:
git fetch --all
git reset --hard origin/master
git pull 或者 git push -u origin master
git branch 查看所有本地分支
git branch -r 查看所有遠程分支
git branch -a 查看所有本地和遠程分支
git branch -d master1 刪除本地的分支名master1
git branch baidu 創建baidu分支
git checkout baidu 切換到baidu分支
git checkout – 切換到上一個分支
git checkout –b yidao 創建yidao分支并立即切換到yidao分支
git push origin yidao 把本地分支yidao push到遠程分支
git push origin yidao:master 提交本地yidao分支到master分支(合并分支)
git merge master_team 把主分支合并到當前分支
git clone git@git.yongche.org:mayi/BackendAutoTesting.git 克隆代碼到本地
git checkout . (取消所有本地的修改)
git log (查看提交歷史) 按q鍵退出
git status
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。