Gitの使用

2945 ワード

公開鍵の設定:
  SSH  :
 :[email protected]:yytyff/blog.git
git Bashに次のように入力します.
git clone [email protected]:yytyff/blog.git
個人設定(settings)->SSH and GPG keysの下のSSHに新規作成:Generating SSH keysを開く->選択https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent
 git Bash   

ssh-keygen -t rsa -b 4096 -C "[email protected]"
それからずっと車を押して、~/.sshに公開鍵idが表示されますrsa.pubと秘密鍵id_rsaは公開鍵をGitHubにコピーし、名前をつければいい.設定に成功してから再度
git clone [email protected]:yytyff/blog.git
成功すればいい
cd blog 
touch index.html
git add .
git commit -am "add file"
git push origin master
github pagesでmaster branchを選択するとプレビューのリンクが表示されます
Git優勢
   2005,Linux     
   
     
         
   
       
初回ご利用にはお名前とメールアドレスの設定が必要です
git config --global user.name "    "
git config --global user.email [email protected]
cloneプロジェクト
GitHubのプロジェクトclone(ダウンロード)をローカル倉庫に変更するために使用されます
git clone [email protected]:jirengu/blog.git
cd blog
ファイルを追加してコミット
#     
touch a.md
#              
echo "hello" > a.md
git status
ファイルを追加してコミット
#                      
git add .
git status
#              
git commit -am "add file"
git status
#                 (origin) master   
git push origin master
削除ファイルの変更
#                  
git pull

#     
vim a.md
git add .

#       ,             ,        m
#       vim   ,  i      ,    
#         esc      ,    :wq      vim
git commit -a

git push origin master

rm -rf a.md
git add .
git commit -am "  a.md"

#      git push origin master  ,          git push
git push
Gitの複雑な使用
ローカルでgitプロジェクトを作成してリモート空倉庫にプッシュ
mkdir newProject
cd new Project

#                git   
#                         .git   ,       
#       ,  .git   ,           
git init

touch index.html
echo "hello" > index.html

git add .
git commit -am "init"
ローカルでgitプロジェクトを作成してリモート空倉庫にプッシュ
#               
git remote -v

#                origin
git remote add origin [email protected]:jirengu/blog2.git
#         
git push origin master
ローカルでgitプロジェクトを作成してリモート空倉庫にプッシュ
#  ,       ,        
git push -f origin master 

#            
git remote add gitlab [email protected]:abc/blog.git

#    gitlab      
git push gitlab master

#   gitlab   
git remote remove gitlab

#   origin       
git remote set-url origin [email protected]:jirengu/blog3.git

#   gitlab      coding
git remote rename gitlab coding
ブランチ操作
#      dev   
git branch dev

#    dev   
git checkout dev

touch b.md
git add .
git commit -am "add b.md"

#    origin   dev   
git push origin dev
分岐マージ
git checkout master

#   dev              (master)  
git merge dev