国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

git命令的一些命令

Original 2016-11-12 10:45:40 634
abstract:1)Git是一款開源的分布式版本控制工具-工作區(qū) (Working Directory):倉庫文件夾里除.git目錄以外的內(nèi)容-版本庫 (Reository): . git目錄,用于存儲記錄版本信息*暫緩區(qū)(stage)*分支(master):git自動創(chuàng)建的第一個分支*HEAD指針:用于指向當(dāng)前分支-git add 和git commit*git add:把文件添加到暫緩區(qū)*git commit

1)Git是一款開源的分布式版本控制工具
-工作區(qū) (Working Directory):倉庫文件夾里除.git目錄以外的內(nèi)容
-版本庫 (Reository): . git目錄,用于存儲記錄版本信息
*暫緩區(qū)(stage)
*分支(master):git自動創(chuàng)建的第一個分支
*HEAD指針:用于指向當(dāng)前分支
-git add 和git commit
*git add:把文件添加到暫緩區(qū)
*git commit:把暫緩區(qū)到所有內(nèi)容提交到本地倉庫的當(dāng)前分支

2)git常用命令
*git init:初始化一個空的本地倉庫,生成.git目錄
*git config:git的配置信息相關(guān)(修改的是.git/config文件)
-配置用戶名:git config "user.name" 用戶名 (用于跟蹤修改的記錄)
-配置郵箱:git config "user.email" 郵箱 (用于多人開發(fā)的溝通)
-設(shè)置指令別名:git alias.別名 "原指令名稱"
-將此設(shè)置配置到整個系統(tǒng):git config --global
*git status: 查看文件狀態(tài)
git status 文件名:查看具體某個文件到狀態(tài)
-Untracked files(紅色文件):新添加的文件或者新修改的文件在工作區(qū)中,沒有被添加到暫緩區(qū)
-Changes to be commit(綠色文件):將工作區(qū)的文件添加到暫緩區(qū),可以被提交到倉庫中
*git add:將工作區(qū)的文件添加到暫緩區(qū)
git add . 將工作區(qū)的所有文件添加到暫緩區(qū)
注意:使用git時,每一次修改都要添加再提交,這一點和SVN不一樣
*git commit -m "注釋":提交文件到本地倉庫
*git log:查看日記
*git reflog:查看指令使用記錄 (能夠查看所有版本號)
-版本號是由sha1加密算法得到的40位哈希值,因為每個版本庫的一個修改都會產(chǎn)生一個版本號,這樣能避免版本號沖突
*git reset:版本回退 (建議加上--h(huán)ard參數(shù),git支持無限次后悔)
-回退到上個版本:git reset -- hard HEAD^
-回退到上上個版本:git reset --h(huán)ard HEAD^^
-回退到上N個版本:git reset --h(huán)ard HEAD~N
-回退到任意一個版本:git reset -- hard 版本號 (版本號用前7位即可)

3)團(tuán)隊開發(fā)
*git init --bare :創(chuàng)建一個共享倉庫
*git clone 倉庫的URL:下載遠(yuǎn)程倉庫到本地
*git pull :下載最新的遠(yuǎn)程倉庫信息到本地
*git push:將本地的倉庫信息推送到倉庫

*在利用Xcode創(chuàng)建項目之前,先在.git的同級目錄下新建.gitignore文件,它可以指定哪些文件不納入版本庫的管理,并將它push到共享倉庫


Release Notes

Popular Entries