คำถามติดแท็ก git-bash

ชื่อที่ใช้เพื่ออ้างถึง bash shell ที่มาพร้อมกับบันเดิลภายใน msysgit

8
ใช้งาน SSH Agent เมื่อเริ่มต้น Git Bash บน Windows
ฉันใช้ทุบตีคอมไพล์ ฉันต้องใช้ eval `ssh-agent.exe` ssh-add /my/ssh/location/ ทุกครั้งที่ฉันเริ่มทุบตี Git ใหม่ มีวิธีการตั้งค่า ssh ตัวแทนอย่างถาวรหรือไม่? หรือ windows มีวิธีที่ดีในการจัดการปุ่ม ssh หรือไม่? ฉันเป็นคนใหม่โปรดให้รายละเอียดการสอนขอบคุณ!
152 windows  ssh  git-bash 

10
เปลี่ยนตำแหน่งของไดเร็กทอรี ~ ในการติดตั้ง Git Bash ของ Windows
ฉันไม่แน่ใจด้วยซ้ำว่าฉันถามคำถามที่ถูกต้อง ให้ฉันอธิบายสถานการณ์ของฉัน: นี่เป็นเรื่องเกี่ยวกับ Git บน Windows 7 บริษัท ของฉันตั้งค่าไดเร็กทอรีผู้ใช้ Windows บนไดรฟ์เครือข่ายไม่ใช่ในฮาร์ดไดรฟ์ภายในเครื่อง (สำหรับการสำรองข้อมูลและวัตถุประสงค์อื่น ๆ ที่อยู่นอกเหนือขอบเขตของคำถามนี้) ฉันไม่สามารถเปลี่ยนแปลงนโยบายนั้นได้ ฉันสามารถมีไฟล์ในเครื่องนอกโครงร่างนั้นได้และนั่นคือวิธีการตั้งค่าเซิร์ฟเวอร์ Apache ของฉัน ในท้องถิ่นทั้งหมด ฉันติดตั้ง Git มันติดตั้ง Bash เมื่อฉันเปิดไฟ Bash และcd ~(เปลี่ยนเป็นไดเรกทอรีราก) ฉันพบว่า (ราก Bash) ชี้ไปที่ไดเรกทอรีผู้ใช้เครือข่ายของฉัน ฉันไม่ต้องการให้ทำเช่นนั้น ฉันต้องการ ~อยู่ที่อื่นในฮาร์ดไดรฟ์ของฉัน ฉันต้องการอย่างนั้นเมื่อฉันดำเนินการอื่น ๆ เช่นการติดตั้งใบรับรองคีย์ SSH ฯลฯ ค่าเริ่มต้นจะไม่ใช้ไดเร็กทอรีเครือข่ายนั้นโดยอัตโนมัติ ฉันค้นหาอย่างไร้สาระทุกที่และทั้งหมดที่ฉันหาได้หมายถึงคำตอบที่เกี่ยวข้องกับนามแฝงการเปลี่ยนเส้นทางและตำแหน่งที่ $ HOME ชี้ไป แต่นั่นไม่ใช่สิ่งที่ฉันต้องการเลย คำถามคือฉันสามารถเปลี่ยนไดเร็กทอรีนั้นได้หรือไม่? และถ้าเป็นเช่นนั้น: อย่างไร? UPDATE: ดังนั้น …
144 git  msysgit  git-bash  mingw32  msys2 

19
ไม่สามารถผลักดันไปยังที่เก็บ Git บน Bitbucket
ฉันสร้างที่เก็บใหม่และฉันพบข้อผิดพลาดแปลก ๆ ฉันเคยใช้ Git มาก่อนใน Bitbucket แต่ฉันเพิ่งฟอร์แมตใหม่และตอนนี้ฉันไม่สามารถใช้ Git ให้ทำงานได้ หลังจากทำคอมมิชชันฉันต้องเพิ่มอีเมลและชื่อของฉันไปที่กลุ่ม แต่มันก็ใช้ได้ดี เมื่อฉันลองใช้คำสั่ง git push origin master มันไม่ทำงาน ฉันได้รับข้อความนี้: $ git push origin master Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. ฉันอยู่ที่การสูญเสียที่นี่ เพื่อนของฉันที่ฉันกำลังแชร์ที่เก็บนี้ด้วยเข้าถึงได้ดีและผลักดันให้มันใช้ได้ แต่ฉันไม่สามารถใช้งานได้
143 git  bitbucket  git-bash 

6
เปลี่ยน Drive ใน git bash สำหรับ windows
ผมพยายามที่จะนำทางไปยังสถานที่ไดรฟ์ของฉันE:/Study/Codesในgit bashหน้าต่าง ในพร้อมรับคำสั่งเพื่อที่จะเปลี่ยนไดรฟ์ผมใช้ก็จะส่งกลับข้อผิดพลาดในE:git bash bash: ไม่พบคำสั่ง E :: ฉันจะเปลี่ยนตำแหน่งไดเรกทอรีปัจจุบันของฉันจาก/c/usersเป็นE:Study/Codes
141 windows  git  git-bash 

13
“ การอนุญาตถูกปฏิเสธ” พยายามเรียกใช้ Python บน Windows 10
ดูเหมือนว่าการอัปเดตบน Windows 10 ในชั่วข้ามคืนทำให้ Python เสียหาย เพียงแค่พยายามเรียกใช้python --versionกลับพบข้อผิดพลาด "ปฏิเสธการอนุญาต" ไม่มีการอัปเดตสามรายการ KB4507453, KB4506991 หรือ KB4509096 ดูเหมือนว่าพวกเขาจะเป็นผู้ร้าย แต่ระยะเวลาของปัญหานั้นน่าสงสัย แทนที่จะยุ่งกับการย้อนกลับฉันหวังว่าจะมีวิธีแก้ไขที่ง่ายกว่านี้ที่หายไป สิทธิ์ใน python คือ "-rwxr-xr-x" และฉันไม่ได้เปลี่ยนแปลงอะไรเลยนอกจากปล่อยให้เครื่องรีบูตการอัปเดต Windows หลังจากติดตั้งแพทช์เมื่อคืน ตามข้อมูลระบบฉันใช้ 10.0.18362 ควรสังเกตด้วยว่าสิ่งนี้เกิดขึ้นไม่ว่าฉันจะ (พยายาม) เรียกใช้ Python จาก git-bash โดยใช้ "run as administrator" หรือไม่และถ้าฉันลองใช้ PowerShell มันก็เปิด Windows store ราวกับว่าแอพไม่ได้ติดตั้ง ฉันคิดว่ามันไม่เห็นเนื้อหาใน/c/Users/david/AppData/Local/Microsoft/WindowsApps/โฟลเดอร์ของฉันด้วยเหตุผลบางประการ ฉันได้ลองติดตั้ง Python 3.7.4 ใหม่แล้ว แต่ก็ไม่ได้ช่วยอะไรเช่นกัน มีอย่างอื่นที่ฉันควรดูไหม?

6
ชื่อผู้ใช้และรหัสผ่านในคำสั่งสำหรับ git push
เป็นไปได้ที่จะโคลนที่เก็บ git โดยระบุชื่อผู้ใช้และรหัสผ่านในคำสั่ง ตัวอย่าง: git clone https://username:password@myrepository.biz/file.git เป็นไปได้ไหมที่จะระบุชื่อผู้ใช้และรหัสผ่านเมื่อกด? ดังนั้นตัวอย่างเช่นการรันgit push origin --allจะแสดงผลขอรหัสผ่าน ฉันต้องการสิ่งนี้ในคำสั่งเดียว (ฉันทราบถึงความสามารถในการตั้งค่าคีย์และวิธีแก้ไขปัญหาอื่น ๆ แต่ฉันต้องการทราบว่ามีวิธีเพียงแค่ใช้ชื่อผู้ใช้และรหัสผ่านต่อไปด้วยคำสั่งเดียวหรือไม่) ฉันใช้งาน Git Bash บน Windows 8.1
110 git  git-bash 

20
Git Bash ไม่เห็นเส้นทางของฉัน
เมื่อฉันใช้ Git Bash (บน Windows) ฉันไม่สามารถเรียกใช้ไฟล์ปฏิบัติการใด ๆ โดยไม่ระบุเส้นทางแบบเต็มแม้ว่ามันจะอยู่ในโฟลเดอร์ที่อยู่ในตัวแปร PATH ของฉันก็ตาม ดูเหมือนแบชจะไม่รู้จักมัน ทำไม? จะแก้ไขได้หรือไม่?
109 windows  bash  git-bash 

13
วิธีการวนซ้ำผ่านสาขา git ทั้งหมดโดยใช้ bash script
ฉันจะวนซ้ำผ่านสาขาท้องถิ่นทั้งหมดในที่เก็บของฉันโดยใช้สคริปต์ทุบตีได้อย่างไร ฉันต้องทำซ้ำและตรวจสอบว่ามีความแตกต่างระหว่างสาขาและสาขาที่อยู่ห่างไกลหรือไม่ เช่น for branch in $(git branch); do git log --oneline $branch ^remotes/origin/master; done ฉันต้องทำบางอย่างตามที่ระบุไว้ข้างต้น แต่ปัญหาที่ฉันเผชิญคือ $ (git branch) ทำให้ฉันมีโฟลเดอร์ภายในโฟลเดอร์ที่เก็บพร้อมกับสาขาที่มีอยู่ในที่เก็บ นี่เป็นวิธีที่ถูกต้องในการแก้ปัญหานี้หรือไม่ หรือมีวิธีอื่นทำได้หรือไม่ ขอบคุณ
106 git  bash  git-bash 

4
Git Add มีสวิตช์ verbose หรือไม่
ฉันกำลังดำเนินการย้าย repo สาธารณะทั้งหมดของฉันไปยัง github การตัดสินใจอย่างหนึ่งที่ฉันได้ทำคือใช้คอนโซลเท่านั้นเนื่องจากมันหมายถึงขนาดของเครื่องมือที่น้อยลงหากฉันจำเป็นต้องเปลี่ยนพีซีเป็นต้น ฉันจะเป็นผู้ใช้แอปพลิเคชันคอนโซลจำนวนมากและเป็นมือใหม่ในการคอมไพล์ฉันตัดสินใจซื้อซีรีส์ Mastering Git ของ Tekpub เนื่องจากมันแสดงให้คุณเห็นถึงวิธีการรวม git bash เป็นแถบเครื่องมือ ทุกอย่างทำงานได้ดียกเว้นคำสั่ง add all ซึ่ง ได้แก่ : git add . ดูเหมือนว่าจะใช้งานได้ แต่ฉันไม่ได้รับสัญญาณว่าทำงานหรือไม่ มีสวิตช์ verbose หรือไม่ (ฉันคิดว่ามันจะเรียกว่าอะไร) ที่จะบอกว่าไฟล์ใดที่ถูกติดตามหลังจากเปิดคำสั่ง? ฉันใช้ Visual Studio 2010 ด้วยการติดตั้ง git มาตรฐาน (ไม่ใช่ส่วนขยาย Git)
105 git  github  git-bash 

17
ร้ายแรง: ไม่สามารถอ่านชื่อผู้ใช้สำหรับ 'https://github.com': ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
ฉันมีปัญหาต่อไปนี้เมื่อฉันพยายามดึงโค้ดโดยใช้ git Bash บน Windows: fatal: could not read Username for 'https://github.com': No such file or directory ฉันได้ลองใช้โซลูชันที่ยอมรับแล้วที่นี่: เกิดข้อผิดพลาดเมื่อพุชกระทำกับ Github: fatal: ไม่สามารถอ่านชื่อผู้ใช้ ... แต่ปัญหายังคงอยู่ หลังจากเพิ่ม / ลบจุดเริ่มต้นฉันยังคงได้รับข้อผิดพลาดเดียวกัน

4
ความหมายที่แท้จริงของ Git Bash คืออะไร?
Git Bash ฉันทำงานกับ Git Bash ในช่วงสองวันที่ผ่านมา ฉันรู้ว่าตอนการดำเนินงานพื้นฐานเช่นcommit, push, pull, และfetch mergeแต่ผมก็ยังไม่ทราบว่า Git ทุบตีตัวเองเป็นจริง! ฉันค้นหาเกี่ยวกับ Git Bash มามากแล้ว แต่ไซต์ทั้งหมดที่ฉันเห็นนั้นเน้นที่การทำงานของคำสั่ง ฉันยังไม่พบคำตอบที่ดีสำหรับคำถามของฉัน ตอนนี้ฉันคิดว่าฉันมาถูกที่แล้วที่จะได้รับคำตอบนี้!
94 git-bash 

9
ฉันจะเปิดหน้าต่าง Git Bash ด้วยไดเร็กทอรีการทำงานโดยใช้สคริปต์ได้อย่างไร
ฉันจะเปิดหน้าต่าง Git Bash ใหม่พร้อมกับไดเร็กทอรีการทำงานที่ระบุโดยใช้สคริปต์ (Bash หรือ Windows batch) ได้อย่างไร เป้าหมายของฉันคือการเปิดหน้าต่าง Git Bash หลายรายการจากสคริปต์เดียวโดยแต่ละรายการจะตั้งค่าเป็นไดเรกทอรีการทำงานที่แตกต่างกัน ด้วยวิธีนี้ฉันสามารถทำงานได้อย่างรวดเร็วหลังจากบูตคอมพิวเตอร์แทนที่จะต้องเปิดหน้าต่าง Git Bash และนำทางแต่ละอันไปยังไดเร็กทอรีการทำงานที่ถูกต้อง ฉันไม่ได้ถามวิธีเปลี่ยนไดเร็กทอรีการทำงานเริ่มต้นเหมือนคำถามนี้ แต่เพื่อเปิดหน้าต่างเทอร์มินัลอย่างน้อยหนึ่งหน้าต่างด้วยไดเรกทอรีการทำงานที่แตกต่างกันจากสคริปต์

6
คำสั่งเพื่อล้างหน้าจอ Git Bash
มีคำสั่งใดใน Git ที่ล้างหน้าจอ ตัวอย่างเช่นในบรรทัดคำสั่งของหน้าต่างหลังจากรันโค้ดจำนวนมากหากคุณพิมพ์ cls มันจะล้างโค้ดก่อนหน้าทั้งหมด ดังนั้นฉันต้องการฟังก์ชันประเภทเดียวกันใน Git ใครก็ได้ช่วยบอกชื่อคำสั่งหน่อย
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.