GitおよびGithub開発Handbookを使用
5265 ワード
git開発マニュアル(常用)
git公式サイト
Svn(集中式);Git(分散)
インストールコマンド
バージョンの表示
プロファイル
グローバル変数を除去globalを削除すればよい
プロファイルの表示
共通コマンド
新規倉庫の初期化
古い倉庫のクローン
ステータスの表示
ファイルの追加
倉庫に送信
バージョンライブラリとローカルプロジェクトのファイルの削除
バージョンライブラリのファイルを削除するが、ローカルプロジェクトファイルを保存する
2回目のファイル削除
前回コミットしたバージョンに復元
無視ファイルの設定
名前を変更
コミット情報の変更
Log
ログの表示
変更されたファイルリストを表示
新規/変更/削除ファイルリストの表示
最初の文字のみ表示
最近のコミットログの表示
alias
構成alias
変更~/.gitconfig
branch
dec --> develop
ブランチの作成
ブランチの表示
ブランチの切り替え
ブランチのマージ
ブランチの削除
連結されていないブランチの削除
リモートブランチの削除
未連結ブランチの表示
マージされたブランチの表示
主枝を後ろにずらす
コンフリクト
の原因となる
ファイルがいくつかのブランチで変更されると競合し、masterをマージできません.
ソリューションエディタ手動修正
ちょぞうりょういき
貯蔵領域の作成
貯蔵領域の表示
最近の貯蔵領域の適用
より早い(特定の)ストレージ領域の適用
ストレージ領域の削除
ストレージ領域の適用と削除
Tag
安定したバージョンのみラベルを付けることができます
ラベルリストを表示
ラベルの追加
ラベルの削除
プッシュラベル
パブリッシュ
圧縮パッケージの生成
Github開発マニュアル
自動関連付け
SSH生成鍵
車を叩き返す
sshディレクトリへ
公開鍵
公開鍵をgithub構成にコピー
Settins->SSH and GPG keys->New SSH key->公開鍵の追加
プッシュデータ
繋がらない解決策
ssh–>konw_hosts内容は全て削除すればよい
ローカル関連リモート
ローカル・ウェアハウスの作成と初期コミットの完了
リモートウェアハウスの追加
リモート・ウェアハウスの表示
リモート・ウェアハウスへのデータのプッシュ
リモートウェアハウス関連の削除
pull
リモートホストのブランチをローカルmasterブランチとマージする
リモートホストブランチの表示
プッシュデータ
push
ローカル更新
現在のブランチをoriginホスト対応ブランチにプッシュ
デフォルトホスト
リモートブランチの削除
自動配置
配置 webサーバ を作成する Github HTTPSを使用したクローン フレームルーティング が設定. shellを削除Exc無効化関数 アクセス権
git公式サイト
Svn(集中式);Git(分散)
インストールコマンド
apt-get install git
バージョンの表示
git version
プロファイル
グローバル変数を除去globalを削除すればよい
git config --global user.email "[email protected]" #
git config --global user.name "password" #
プロファイルの表示
vim ~/.gitconfig
共通コマンド
新規倉庫の初期化
git init
古い倉庫のクローン
git clone https://github.com/.......( )
ステータスの表示
git status
ファイルの追加
git add #
git add . #
倉庫に送信
git commit -m ' ' #
バージョンライブラリとローカルプロジェクトのファイルの削除
git rm
バージョンライブラリのファイルを削除するが、ローカルプロジェクトファイルを保存する
git rm --cached filename
2回目のファイル削除
git reset HEAD
前回コミットしたバージョンに復元
git checkout --
無視ファイルの設定
gedit .gitignore
名前を変更
git mv file1 file2
コミット情報の変更
git commit --amend
Log
ログの表示
git log
変更されたファイルリストを表示
git log --name-only
新規/変更/削除ファイルリストの表示
git log --name-status
最初の文字のみ表示
git log --oneline
最近のコミットログの表示
git log -p -n # n
alias
構成alias
git config --global alias.a add
変更~/.gitconfig
gedit ~/.gitconfig
[alias]
a = add .
c = commit
s = status
l = log
b = branch
branch
dec --> develop
ブランチの作成
git branch
ブランチの表示
git branch
ブランチの切り替え
git checkout
ブランチのマージ
git checkout master
git merge
ブランチの削除
git branch -d
連結されていないブランチの削除
git branch -D
リモートブランチの削除
git push origin :
未連結ブランチの表示
git branch --no-merged
マージされたブランチの表示
git branch --merged
主枝を後ろにずらす
git rebase master
コンフリクト
の原因となる
ファイルがいくつかのブランチで変更されると競合し、masterをマージできません.
ソリューション
git add .
git commit -m 'message'
ちょぞうりょういき
貯蔵領域の作成
git stash
貯蔵領域の表示
git stash list
最近の貯蔵領域の適用
gir stash apply
より早い(特定の)ストレージ領域の適用
git stash apply stash@{2}
ストレージ領域の削除
git stash drop stash@{0}
ストレージ領域の適用と削除
git stash pop
Tag
安定したバージョンのみラベルを付けることができます
ラベルリストを表示
git tag
ラベルの追加
git tag v1.0
ラベルの削除
git tag -d v1.0
プッシュラベル
git push --tags
パブリッシュ
圧縮パッケージの生成
git archive master --prefix='tarname' --format=zip > tarname.zip
Github開発マニュアル
自動関連付け
SSH生成鍵
ssh-keygen -t rsa
車を叩き返す
sshディレクトリへ
cd ~/.ssh
公開鍵
id_rsa
、秘密鍵id_rsa.pub
公開鍵を開くgedit id_rsa.pub
公開鍵をgithub構成にコピー
Settins->SSH and GPG keys->New SSH key->公開鍵の追加
プッシュデータ
git push
繋がらない解決策
ssh–>konw_hosts内容は全て削除すればよい
ローカル関連リモート
ローカル・ウェアハウスの作成と初期コミットの完了
git init
git add README.md
git commit -m "first commit"
リモートウェアハウスの追加
git remote add origin [email protected]:github_id/project.git
リモート・ウェアハウスの表示
git remote -v
リモート・ウェアハウスへのデータのプッシュ
git push -u origin master
リモートウェアハウス関連の削除
git remote rm origin
pull
リモートホストのブランチをローカルmasterブランチとマージする
git pull origin dev:dev
リモートホストブランチの表示
git branch -a
プッシュデータ
git push
git push --set-upstream origin dev # git
push
ローカル更新
git push
現在のブランチをoriginホスト対応ブランチにプッシュ
git push origin
デフォルトホスト
-u
オプションを使用してデフォルトのホストを指定すると、git pushを直接使用できます.git push -u origin master
リモートブランチの削除
git push origin --delete dev
自動配置
配置
git clone <...> www.dns.com
secret
およびpath
chown -R www .
chmod -R g+s .
sudo -u www git pull