1.廖雪峰的官方網(wǎng)站
https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
1.1官網(wǎng) 幫助文件
http://git.mydoc.io/?t=180676
http://git.mydoc.io/
1.2 git 操作命令(大全)
http://blog.csdn.net/u014346301/article/details/53742679
2. git 常用命令
1.cd 桌面
1.克隆一個本地倉庫 git clone (碼云上的鏈接地址) 會多一個.git 的本地倉庫
2.把你本地的文件 所有子文件(沒有g(shù)it)拉倒這個新建的本地倉庫
3.輸入 你的用戶名 密碼 (碼云上的)
pwd 顯示當(dāng)前目錄的位置
git status 查看當(dāng)前的狀態(tài)
3.每次基本操作
git pull origin master
<這里需要修改/添加文件妈候,否則與原文件相比就沒有變動>
git status 查看當(dāng)前狀態(tài)
git add .
git commit -m "第一次提交"
git push origin master (git push -u origin master)
4. 添加過濾文件
https://www.cnblogs.com/someonelikeyou/p/7159765.html
http://www.reibang.com/p/b9d97d9f3e28
https://www.cnblogs.com/kevingrace/p/5690241.html
1 . 在工程目錄下
2 . touch .gitignore //在目錄下生成.gitignore 文件
3 . open .gitignore //打開.gitignore (txt)文件
5.一些錯誤 修改方法
fatal: The remote end hung up unexpectedly
http://blog.csdn.net/dashao598/article/details/50884501
6.git 常用命令
http://www.cnblogs.com/baby-blue/p/6130562.html <git 的優(yōu)勢>
https://www.cnblogs.com/baby-blue/p/6130569.html <git 2>
http://www.cnblogs.com/baby-blue/p/6130581.html <git 3>
ls
git status 查看當(dāng)前的狀態(tài)
git add . 將所有修改過的工作文件提交暫存區(qū)
git commit -m "第一次提交" 將暫存區(qū)的代碼放到本地倉庫
git push origin master 提交到遠程倉庫
git log 查看日志
7.查看 修改 git 賬戶
http://blog.csdn.net/autoliuweijie/article/details/52230165
7.1查看用戶名和郵箱地址:
$ git config user.name
$ git config user.email
7.2修改用戶名和郵箱地址:
$ git config --global user.name "username"
$ git config --global user.email "email"
8.回退版本
8.1 回退到當(dāng)前版本 (放棄修改--沒有commit的文件-通過git status 可以看到你沒有提交修改的內(nèi)容)
git reset --hard
8.2 放棄某一個文件的修改
git checkout <文件名>
8.3 回退到某一版本但是保存自該版本起的修改
git reset <commit名字>
8.4 回退到某一版本 放棄所有修改
git reset --hard <commit 名字>
8.5 回退到遠程版本一樣 (放棄所有修改 和遠端一致)
git reset --hard origin/master
8.6 回退到遠程
git reset origin/master
9.暫存
9.1將當(dāng)前改動暫存起來 git stash
9.2恢復(fù)最后一次暫存的改動 git stash pop
9.3查看多少暫存 git stash list
10.創(chuàng)建分支
11.版本
查看版本:$ git tag
創(chuàng)建版本:$ git tag [name]
刪除版本:$ git tag -d [name]
查看遠程版本:$ git tag -r
創(chuàng)建遠程版本(本地版本push到遠程):$ git push origin [name]
刪除遠程版本:$ git push origin :refs/tags/[name]
合并遠程倉庫的tag到本地:$ git pull origin --tags
上傳本地tag到遠程倉庫:$ git push origin --tags
創(chuàng)建帶注釋的tag:$ git tag -a [name] -m 'yourMessage'