よく使うGitコマンド
2761 ワード
倉庫の初期化
1、
倉庫の接続
2、
現在の最新バージョンの取得
3、
リモート・ウェアハウスからdevブランチを引いてdevブランチを作成し、devブランチに移動
4、
現在のブランチとすべてのブランチの取得
5、
ブランチに移動(ブランチが存在しない場合は新規ブランチ)
6、
自分の活動をする
7、
入ったら「i」を押し、入力モードに入り、入力が完了したら「:」と「wq」を入力します.
形式は「
表示(必要)
8、
同上、「:wq」と入力し、を押して車に戻る
ファイルをバッファに追加
9、
10、
自分のファイルを表示
11、
devブランチに戻る
12、
アップロード前に現在の最新バージョンを取得
13、
featureとdevブランチのマージ
14、
「
アップロード
15、
もし衝突があるならば、ヒントの中で与えることができて、インターネットを見て調べることが分かりません
変更
ブランチの削除
自分のログを取得
前回commit操作を返す
git ignore操作(important)
git ls-filesで現在のバージョン管理ファイルを表示する(git status-uも可能)独自の作成gitignoreファイル 自分のを編集します.gitignoreファイル
3)注意
コメントは「#」で始まる.目次はスラッシュ"/"で始まる.アスタリスク「*」で複数の文字を割り当てます.疑問符で「?」単一の文字を割り当てます.1文字の一致リストをかっこ[]で囲みます.感嘆符で「!」一致するファイルまたはディレクトリを無視(追跡)しないことを示します.
またgitは.ignoreプロファイルは、行ごとに上から下へルールマッチングを行います.これは、前のルールマッチングの範囲がより大きい場合、後のルールが有効にならないことを意味します.
4).gitignoreルールは有効ではありません
.gitignoreは、trackされていないファイルのみを無視し、バージョン管理に組み込まれているファイルがある場合は変更します.gitignoreは無効です.
解決策は、ローカルキャッシュを削除(trackなし状態に変更)してからコミットすることです.
https://jingyan.baidu.com/article/1974b289e8f00cb4b0f77435.html
https://blog.csdn.net/o07sai/article/details/81043474(参考になりますが、注意していたことと衝突しているという説もあり、自分の実際を基準にして、後で私が最適化していることが分かりました)
git statusの使い方
https://blog.csdn.net/qq_34234087/article/details/97696060
主に自分の倉庫の情報と変更を表示し、その後のステップのヒントを与えることができます.
1、
git init
倉庫の接続
2、
git remote add origin ssh
(ここのsshは公式サイトを直接コピーして貼り付けるsshです)現在の最新バージョンの取得
3、
git pull
リモート・ウェアハウスからdevブランチを引いてdevブランチを作成し、devブランチに移動
4、
git checkout -b dev origin/dev
現在のブランチとすべてのブランチの取得
5、
git branch
ブランチに移動(ブランチが存在しない場合は新規ブランチ)
6、
git checkout feature
/ git checkout -b feature
自分の活動をする
7、
touch shuaige.txt
(txtファイルが作成されました)入ったら「i」を押し、入力モードに入り、入力が完了したら「:」と「wq」を入力します.
形式は「
:wq
」で、車に戻る表示(必要)
8、
vi shuaige.txt
同上、「:wq」と入力し、を押して車に戻る
ファイルをバッファに追加
9、
git add .
(「add」と「.」の間にスペースがあります)10、
git commit -m" shuaige.txt 2020-3-29 16:28"
自分のファイルを表示
11、
cat shuaige.txt
devブランチに戻る
12、
git checkout dev
アップロード前に現在の最新バージョンを取得
13、
git pull
featureとdevブランチのマージ
14、
git merge feature --no-ff
「
:wq
」を入力して戻るアップロード
15、
git push origin dev
もし衝突があるならば、ヒントの中で与えることができて、インターネットを見て調べることが分かりません
vi shuaige.txt
変更
ブランチの削除
git branch -d
自分のログを取得
git reflog
/git log
(入ってからqで退出)前回commit操作を返す
git reset
git ignore操作(important)
git ls-filesで現在のバージョン管理ファイルを表示する(git status-uも可能)
touch .gitignore
vim .gitignore
/フォルダ内で直接テキストで開いて編集3)注意
コメントは「#」で始まる.目次はスラッシュ"/"で始まる.アスタリスク「*」で複数の文字を割り当てます.疑問符で「?」単一の文字を割り当てます.1文字の一致リストをかっこ[]で囲みます.感嘆符で「!」一致するファイルまたはディレクトリを無視(追跡)しないことを示します.
またgitは.ignoreプロファイルは、行ごとに上から下へルールマッチングを行います.これは、前のルールマッチングの範囲がより大きい場合、後のルールが有効にならないことを意味します.
file/
説明:ディレクトリfileの下のすべての内容を無視する.ルートディレクトリの下の/file/ディレクトリでも、サブディレクトリ/child/file/ディレクトリでも無視されます./file/
説明:ルートディレクトリの下の/file/ディレクトリのすべての内容を無視します./* !.gitignore
説明:すべてのファイルは無視するが無視しない.gitignoreファイル;4).gitignoreルールは有効ではありません
.gitignoreは、trackされていないファイルのみを無視し、バージョン管理に組み込まれているファイルがある場合は変更します.gitignoreは無効です.
解決策は、ローカルキャッシュを削除(trackなし状態に変更)してからコミットすることです.
git rm -r --cached .
git add .
git commit -m 'update .gitignore'
https://jingyan.baidu.com/article/1974b289e8f00cb4b0f77435.html
https://blog.csdn.net/o07sai/article/details/81043474(参考になりますが、注意していたことと衝突しているという説もあり、自分の実際を基準にして、後で私が最適化していることが分かりました)
git statusの使い方
https://blog.csdn.net/qq_34234087/article/details/97696060
git status
コマンドは、作業ディレクトリと一時保存領域のステータスを表示するために使用されます.主に自分の倉庫の情報と変更を表示し、その後のステップのヒントを与えることができます.