Git 入門

git 安裝

git config --global user.name "yourname"

git config --global user.email "youremail@163.com" 

git config --list  (查看配置)

git 倉庫

  • 初始化版本庫
git init ( 生成.git文件)
  • 添加文件到版本庫
git add

git add --help (查看幫助文檔  q 退出文檔)
git add  -A  (提交所有文件)

git reset HEAD demo.txt (從倉庫中移除)


git checkout -- demo.txt (刪除未提交變動)


git commit

git commit -m "commit info"
  • 查看倉庫狀態
git status

Git 工做流

  • 查看歷史提交版本
git log
  • 回退到某一版本
git reset --hard 2d62d28ea69a8ed0f69ae3daf0749c0382f2e197
  • 刪除某文件
git rm -f test.php

遠程倉庫

  • 建立 SSH key 到github
ssh-keygen -t rsa -C "youremai@email.com"

cat id_rsa.pub

複製公鑰到github
   
ssh -T git@github.com   (判斷是否設置成功)
  • 添加遠程倉庫
git remote add origin git@github.com:youname/youproject.git   (設置遠程倉庫)

git pull origin master (拉取遠程內容)

git push -u origin master (推送到遠程倉庫)

克隆倉庫

  • 克隆倉庫
git clone  git地址

分支管理

  • 建立分支
git branch feature/test1_branch (建立分支feature/test1_branch)
  • 分支列表
git branch
  • 切換分支
git checkout master (切換到master分支上)
  • 刪除分支
git branch -d feature/test1_branch (刪除分支)
  • 合併分支
git merge branch1
相關文章
相關標籤/搜索