1. 程式人生 > >作業2:git使用

作業2:git使用

mas -m 命令 一次 默認 image reset conf 郵箱

作業要求來自於:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE2/homework/2097

遠端庫地址:https://github.com/yellowjy/study.git

一.配置本地Git庫

1.下載安裝好Git,並配置自己的信息。

git config --global user.name"yourname"配置你的名稱

git config --global user.mail"[email protected]"配置你的郵箱

技術分享圖片

2.設置自己的git庫並存儲文件

首先進入自己所選的文件夾
為你所選的文件夾地址 git init
將現所在地址設為Git庫

技術分享圖片

3.不斷修改和提交
git status命令可以讓我們時刻掌握倉庫當前的狀態
git diff 命令看看具體修改了什麽內容
繼續提交修改和提交新文件是一樣的兩步
第一步是git add
再運行git status看看當前倉庫的狀態
第二步git commit -m "add distributed"
再運行git status看看當前倉庫的狀態
技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片
4.git log命令顯示從最近到最遠的提交日誌

git log --pretty=oneline (單行顯示版本信息)

一大串類似1094adb...的是commit id(版本號)
技術分享圖片

技術分享圖片



5.使用git reset命令,回退到前面某一個版本

$ git reset --hard
技術分享圖片

技術分享圖片

二.本地Git庫與Github之間的傳輸

1.本地Git庫和Github庫之間的傳輸是通過SSH加密的,所以在進行傳輸之前需要設置SSH Key這裏默認用戶沒有設置過SSH Key。(如若在C:\Users\Ltp\.ssh 有id_rsa和id_rsa.pub即為有設置過SSH Key 可跳過下一步)

在Git中輸入 ssh-keygen -t rsa -C "[email protected]" [email protected]為你的github郵箱 然後經歷3次回車即可完成SSH Key設置,設置完成後的C:\Users\Ltp\.ssh就會出現你的id_rsa和id_rsa.pub文件

技術分享圖片

2.把本地庫的所有內容推送到遠程庫上:
$ git push -u origin master
把本地庫的內容推送到遠程,用git push命令,實際上是把當前分支master推送到遠程。
由於遠程庫是空的,我們第一次推送master分支時,加上了-u參數,Git不但會把本地的master分支內容推送的遠程新的master分支,還會把本地的master分支和遠程的master分支關聯起來,在以後的推送或者拉取時就可以簡化命令。

技術分享圖片

技術分享圖片

作業2:git使用