gitの&GitHubのスキル
- bashのコマンドは、ファイルをアップロードする
フォルダの作成1.1
makdir foldername
フォルダに1.2
cd foldername
cd ../ 回到上级目录
1.3初期化
git init
1.4現在のフォルダの内容を表示
dir或者ls命令
このフォルダには、この文書の1.5には、変更しなければなりませんでした。
git status
変更内容を確認し、使用し
たワークスペース(ワークスペース)を、ステージングエリア(インデックス)、コードライブラリ(リポジトリ)、遠位(リモート)
git add./ //把文件夹添加到暂存区
git add filename.extension //输入文件全名+拓展名,把单个文件添加到暂存区
git commit -m'第一次改动' //提交到代码仓库
git remote add origin 远端地址 //链接远端
git push -u origin master //把改动推送到主干上面
あなたはgitのを使用しない場合はinitが使用することができます
- 遠端でレポジトリを確立し、倉庫のアドレスをコピー
- ローカル入力に
gitのクローン+リモートアドレス(倉庫のアドレス)
- 支店の設立
2.1分岐コンセプト
メインマスター
banch枝を
マージすることができ
ブランチの作成2.2
git checkout -b 'newbranch' //引号未分支名字
git checkout master //回到主干
2.3マージ
git pull <远程主机名> <远程分支名>
git pull origin master
- ログの表示
git log
git --graph //可视化日志查看
- gitfetchプルとのgit
gitのはFETCHリモートホストの最新の内容は、後で調べたブランチにマシンの作業をマージするかどうかを決定するために、ローカルユーザーを引っ張っています。
最新のgitプルコンテンツが直接リモートホストがすなわち、合併後プルダウン吸い込ま:gitのプル= gitが+ Gitのフェッチマージを、 これは、競合を作成することができ、手動で解決する必要があります
A ---- C ---- E(マスタ)
\
B --- D --- F(DEV)。
git checkout master //选择or切换到master分支
git merge dev //将dev分支合并到当前分支(master)中
合併の完了後
--- C --- E --- G(マスター)
B --- D --- F(DEV)
- フルステップ
5.1方法
(1)ローカルのgit respositを確立
(2)フォルダは、mkdir newgameを作成
(3)フォルダのCD newgameへ
(4)ローカルのGit INITを初期化します
(5)変更
(6)一時的なリポジトリにgitが追加保存する./
(7)-m「firstcommit」をコミットローカルライブラリのgitに提出
(8)名前とメールアドレスを入力するように求められます
git cinfig --global user.email +邮箱
git cinfig --global user.name +用户名
githubの中に新しいresposityを作成し、その遠位倉庫アドレスをコピー
(9)遠隔倉庫の原点先端アドレスを追加
(10)マスターGitのプッシュ-u起源
5.2秒方法
クローン遠位resposityによって
- gitのクローン住所
- 変更を行います。
- ステージング領域のgitに保存追加./
- ローカルライブラリのgitに提出-m「firstcommit」をコミット
- 遠位端をプッシュするGitのプッシュ